SNHU Spotlight: Tanner McCarthy, BS in Mechanical Engineering Grad
STEM | 10min Read
Expand your knowledge of the full lifecycle of software development – from design and testing to deployment and maintenance – with a hands-on, 30-credit Master of Science (MS) in Computer Science from Õ¬ÄÐÆµµÀ. Through complex problem solving and hands-on application, you'll gain the knowledge you need to break into this rapidly growing field – or take your existing computer science career a step further.
In addition to coding and programming, your computer science courses will cover topics like AI, UI/UX, cybersecurity and cloud computing in detail. You'll gain a big-picture understanding of the full lifecycle of software development from inception to deployment: how it's designed, developed, tested, deployed and maintained.
Professionals in the field don’t work in isolation – so you won't learn in isolation, either. In later courses, you’ll collaborate with classmates in simulated real-world development environments, troubleshooting and problem-solving as you put your knowledge into practice.
Explore a range of electives in the general track or specialize your knowledge with 2 career-focused concentrations:
A concentration in AI is a strong addition to your MS in Computer Science degree. Amidst an increasing demand for professionals who are well-versed in developing AI systems, algorithms and applications, an MS in Computer Science with a concentration in Artificial Intelligence can position you for success in one of the fastest-growing areas of technology.
In your AI concentration courses, you'll explore advanced topics like machine learning and deep learning. You'll go beyond coding, too, exploring important conversations around ethics, security and industry applications. You'll also practice integrating generative AI in application development, so you'll have the tools, techniques and latest research developments to contribute to this dynamic field.
Courses include:
Software engineering professionals with expertise in development, testing and strategic deployment are in high demand, and adding these strengths to your resume can help you stand out in today’s job market.
The MS in Computer Science with a concentration in Software Engineering allows you to gain in-depth knowledge and experience in software design, user-centered design, testing, quality assurance and full-stack application development. Along the way, you'll also hone soft skills like teamwork, communication, project management and collaboration – each of which can set you apart as an asset to any organization. Upon graduation, you'll feel prepared to make meaningful contributions to the development of software solutions that drive innovation and improve businesses across an array of industries.
Courses include:
Our online MS in Computer Science program is designed to equip you with the technical skills needed to meet evolving organizational and industry demands.
If you're new to the field – or it’s been a while since you’ve worked with core computer science concepts – up to 4 foundational courses are available to help you build confidence, refresh your skills and prepare for the specialized material ahead.
If you already have a background in computer science or a related area, you can jump straight into advanced coursework. You’ll begin with 6 core courses focused on applying your existing knowledge to real-world challenges in areas like software development, AI and more. From there, you’ll have the opportunity to tailor your education by choosing 4 electives or selecting a concentration.
The full curriculum for this program will be available soon.
Minimum Specifications:
Additional Information:
Minimum Required | Recommended |
---|---|
Windows 11 64-bit | Windows 11 64-bit |
Quad-core Intel i7 series or AMD equivalent processor - minimum 3.0GHz | Quad-core Intel i9 series or AMD equivalent |
32 GB RAM | 64 GB RAM |
1 TB solid state drive | 2 TB solid state drive |
NVIDIA GTX 1050 or higher, 4 GB | NVIDIA GTX 4080 |
SNHU has provided additional information for programs that educationally prepare students for professional licensure or certification. Learn more about what that means for your program on our licensure and certification disclosure page.
As a BS in Computer Science student at SNHU, you can jumpstart your master's with our accelerated degree program. Here's how:
If you’re interested in exploring the option to take master’s-level courses while completing your undergraduate degree, consider having a discussion with your academic advisor. You must also meet the following academic requirements:
Our no-commitment application can help you decide if SNHU is the right college for you and your career goals. Apply up until 2 days before the term starts!
Upcoming term starts: Nov. 10, 2025 | Feb. 02, 2026
Attending college online at SNHU can be a life-changing experience. In fact, 91.6% of online students would recommend SNHU according to a 2024 survey with 8,000+ respondents.
Our instructors are at the heart of SNHU's mission of student success. With real-world computer science experience, and passionate dedication to our students and their learning, our faculty are with you every step of the way.
Dr. Gary Savard has years of experience as an adjunct faculty member at multiple universities and as a software engineering program director. Outside academia, he's served as a chief technology officer, software engineer and U.S. Air Force officer. His work spans Department of Defense (DoD) contracting, healthcare software systems, logistics, control software and real-time systems.
Position
Senior Associate Dean, STEM
Joined SNHU
2012
Education
"We teach students how software fits into business, how teams collaborate and how to build systems that actually work in the real world."
Read more about Dr. Gary Savard and other online faculty at SNHU.
You’ll take your courses within SNHU’s Brightspace platform. This is where you’ll find your:
At Õ¬ÄÐÆµµÀ, you'll have access to a powerful network of more than 400,000 students, alumni and staff that can help support you long after graduation. Our instructors offer relevant, real-world expertise to help you understand and navigate the field. Plus, with our growing, nationwide alumni network, you'll have the potential to tap into a number of internship and career opportunities.
Recently, SNHU has been nationally recognized for leading the way toward more innovative, affordable and achievable education:
Founded in 1932, Õ¬ÄÐÆµµÀ is a private, nonprofit institution with over 180,000 graduates across the country. SNHU is accredited by the regional accreditor New England Commission of Higher Education (NECHE), which advocates for institutional improvement and public assurance of quality.
No application fee. No test scores. And no college essay. Just a simple form with basic information. It’s another way SNHU helps you reach your goals sooner.
It's easy, fast and free.
Whether you're applying for an undergraduate or graduate degree, you’ll fill out a form to verify your previous education experience. As part of our admissions process, we'll help you request transcripts from your previous school(s) to see if you can transfer any credits into your SNHU program! (Also for free!)
To be admitted into the MS in Computer Science online degree program, students are required to demonstrate competency in essential mathematics. These requirements include:
At the time of application, competency may be demonstrated by proof of prior college-level academic credit or equivalent. For more details, connect with your SNHU admission counselor.
After reviewing your official evaluation, you can decide if SNHU is right for you! If you choose to enroll, just pick your start date and get ready for classes to begin.
Talk to an admission counselor: 888.327.SNHU | enroll@snhu.edu
SNHU is accredited by the regional accreditor the New England Commission of Higher Education (NECHE), which means we meet certain standards of academic quality, and have the tools and resources necessary for students to be successful. The university also carries specialized accreditations for some programs.
As a nonprofit university, SNHU offers some of the lowest online tuition rates in the country. And when you work with our Financial Services team, we'll explore ways to help you save even more on your education – and customize a payment plan that works for you.
*before previously earned credits are applied
Tuition rates are subject to change and are reviewed annually.
**Note: Students receiving this rate are not eligible for additional discounts.
Additional costs: Course materials vary by course.
If 2 of your prior learning credits ($637/credit) are accepted toward your master’s degree.
Your remaining tuition cost: $17,836
If 4 of your prior learning credits ($637/credit) are accepted toward your master’s degree.
Your remaining tuition cost: $16,562
If 6 of your prior learning credits ($637/credit) are accepted toward your master’s degree.
Your remaining tuition cost: $15,288
How we estimate your tuition cost:
We look at the cost per credit multiplied by the number of credits you need to earn for a master's degree. Most master's degrees require 30 credits. SNHU allows you to transfer in up to 6 credits, requiring a minimum of 24 credits to be taken at SNHU. This is only a tuition estimator and doesn't account for other fees that may be associated with your program of choice.
Transfer credits toward your master's degree program at SNHU. If you’ve taken one course or many, we’ll evaluate them for you.
Fill out the FAFSA to see if you’re eligible for grants or work-study. (You could also be offered loans, though you’ll have to pay those back later.)
Earn credits in leadership, technology and more – while taking advantage of an online graduate tuition discount for active-duty service members and spouses.
Getting free money for college – from SNHU or an outside organization – could help you save hundreds or even thousands of dollars.
Bring in credits from popular options like CLEP, Sophia Learning, Google and other common credit for prior learning (CPL) experiences.
Learn how you can save money with tuition reimbursement from your employer.
Receive an online tuition discount if your organization has partnered with SNHU for educational benefits. See if your organization partners with us.
The demand for highly skilled computer science professionals is growing rapidly – not just in tech, but across industries – making a master's in computer science a valuable credential.
If you're brand new to the world of computer science, a master's degree can be a great entry point into the field. Upon program completion, you might move into a software engineer or developer role, work as a systems analyst or step into a quality assurance engineering position.
If you already have professional industry experience, a master's can position you for more advanced computer science roles. You might pursue upward movement in your current organization or find a position somewhere new, pursuing positions like systems architect, software engineer lead or AI specialist.
Learn more about career options in computer science.
Getting a master's in computer science online could help position you for a variety of career tracks within the field. Depending on your goals, you could find yourself in roles like:
Design and develop computer and network software with user needs top of mind. Update software to enhance performance capabilities.
Solve complex problems in computing for an array of industries and create innovative uses for new and existing technology that best support user or business needs.
Identify areas of opportunity in an organization's current computer systems and procedures and design improvements that enhance efficiency.
Plan and execute tests designed to identify software problems and their root causes. Track bugs, report defects and test system modifications prior to implementation.
Design and implement communication networks: local area networks (LANs), wide area networks (WANs) and intranets, from small connections to cloud infrastructures.
Design and integrate AI capabilities into software applications by applying machine learning algorithms and logic.
Understanding the numbers
When reviewing job growth and salary information, it’s important to remember that actual numbers can vary due to many different factors—like years of experience in the role, industry of employment, geographic location, worker skill and economic conditions. Cited projections are based on Bureau of Labor Statistics data, not on SNHU graduate outcomes, and do not guarantee actual salary or job growth.
If you're looking to advance your career in tech or transition into computer science, a master's in computer science is a strong investment. With a master's in hand, you'll have the skills, experience and problem-solving mindset employers are looking for. Whether you’re aiming for a leadership role or breaking into the industry, a master's in computer science can give you the edge you need to take your next step.
It depends. At Õ¬ÄÐÆµµÀ, the online MS in Computer Science can be completed in about 1 year for full-time students (2 courses per term). Keep in mind that because of the rigor of the curriculum, 2 courses per term can feel challenging, but it is doable for some students.
For part-time students (1 course per term), the online MS in Computer Science program takes about 2 years to finish. If you need to enroll part time to be successful, it's not a problem, and you certainly won't be alone – many SNHU students choose to enroll part time. SNHU's online programs are designed to fit your schedule – each term, you'll have the option to take a full-time or part-time course load.
Keep in mind, too, that if you earned your bachelor's degree in computer science or a related field, you may be able to get credit for some of the MS in Computer Science courses and finish faster.
Ultimately, how long the MS in Computer Science program takes you depends on whether you're attending full-time or part-time, and what credits, if any, you're transferring in to SNHU.
A master’s in computer science opens doors to a wide range of careers, from software engineering and AI development to cybersecurity and cloud computing. If you already have computer science experience, a master's degree can help you move into leadership or specialized technical roles. If you’re transitioning into tech, it provides the knowledge and hands-on experience to land an entry-level position in one of the fastest-growing industries in today's world.1
Learn more about what you can do with a computer science degree.
It depends on the university you choose. At SNHU, online graduate admission requirements include a minimum undergraduate GPA of 2.75 for full acceptance or 2.00 for provisional acceptance, unless otherwise noted by the program. Completion of a master's degree or higher takes the place of this GPA requirement.
In addition to GPA thresholds, some schools include additional requirements for admission into a graduate program. To be admitted into SNHU's MS in Computer Science online degree program, students are also required to demonstrate competency in essential mathematics. These requirements include:
At the time of application, competency may be demonstrated by proof of prior college-level academic credit or equivalent.
Additionally, if you don't have a background in computer science or related fields, enrollment in one or more of the program's 4 foundational courses may be required. Those foundation courses are:
For more details, you can connect with your SNHU admission counselor.
Earning a master’s in computer science can be challenging, but with the right mindset and support, it can be achievable. The master's in computer science curriculum isn't just about coding – it’s about problem solving, thinking critically and adapting to new technologies. Our program is designed to help you build real-world skills. And while it requires effort and persistence, the payoff is a career in one of today's fastest-growing fields where knowledgable computer science professionals are in high demand.1
The curriculum can feel rigorous, but you won't go the journey alone. As an online student at SNHU, you'll have support resources in your corner from day one to graduation and beyond. Whether it's regular check-in calls with your academic advisor or access to SNHU's 24/7 online tutoring resources, you'll have the encouragement and tools needed to be successful.
Learn more about succeeding in online classes.
Yes. The U.S. Bureau of Labor Statistics (BLS) projects there will be about 356,700 openings each year, on average, for computer and information technology occupations through 2033.1
Most of the jobs in the industry – like software developers or quality assurance analysts – normally require at least a bachelor's degree to break into the field.
However, it's not just about your tech skills. “Employers like to see if you bring experience they can use," said Curtis George, associate dean of information technology at SNHU. "The biggest soft skills in demand ... are collaboration and communication.” Your ability to work well with a team makes this career more than just code.
Another attractive part of jobs in computer and information technology? The salary. According to the BLS, the median annual wage in 2023 for computer and information technology occupations was $104,420.1 By comparison, the median annual wage for all occupations of $48,060.1
1Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook, on the internet, at:
Cited projections may not reflect local and/or short-term economic or job conditions and do not guarantee actual job growth.