Skip to main content

Master of Science in Computer Science New England campus experience

Two students collaborating at a table in the library. One student is using a laptop while the other takes notes, wearing a Southern New Hampshire University sweatshirt.

Experienced professors

Career-relevant curriculum

Academic and career support

Program Overview Why get a computer science degree on campus?

The industries of today are increasingly reliant on innovative computing solutions to be competitive and improve efficiency and scale, and students in SNHU's Master of Science in Computer Science program could be in a position to design solutions. This program on campus includes an industry-aligned combination of knowledge, skills and abilities that apply to today's rapidly changing technology field. The skills you'll learn in this program around secure and efficient application development could help you meet industry demands, from healthcare and finance to gaming and artificial intelligence.

Whether you're continuing your degree in a similar field or entering the field of computer science from another discipline, in this program, you'll gain the knowledge and skills to help transition into the world of computer science. All students, regardless of prior exposure to these concepts, will gain a deeper understanding of how to translate theory into practical solutions using emerging technology.

Skills you'll learn:

  • Problem solving with advanced computing techniques
  • Application development with best practices
  • Quality assurance and software testing
  • Optimization and efficiency enhancement of applications
  • Ethical computing and professional standards
  • Adaptability to emerging technologies
A group of students work together using laptops and desktop computers in a classroom.

Courses & Curriculum Master programming with on-campus computer science courses

Coursework for this program will help prepare you to tackle complex problems and contribute to technological innovations. Here, you'll gain a deeper understanding of how to translate theoretical concepts into real-world solutions, preparing you to meet industry standards. In addition to technical expertise, the MS in Computer Science program will prioritize the development of essential soft skills, such as communication, teamwork, project management and problem solving.

Specifically, this program will cover technologies in artificial intelligence, data analytics and cloud computing. By learning and mastering industry-relevant advanced tools and methods through this coursework, you'll be able to address complex issues so you can confidently make informed decisions.

Concentrations

Campus computer science degree concentrations

Looking to specialize your degree? SNHU offers 2 concentrations for the MS in Computer Science degree.

Artificial Intelligence (AI) is one of the fastest-growing fields in technology, with increasing demand for professionals who can develop AI systems, algorithms and applications. The Master of Computer Science concentration in AI will provide you with an opportunity to gain in-depth knowledge in this specialized field. You will explore advanced topics, including machine learning, deep learning and generative AI in application development, preparing you to work with the latest tools, techniques and research developments in this dynamic field.

Software engineering is a specialized area of computer science with consistent demand for professionals who can follow software development approaches, implement testing plans and strategically develop and deploy software solutions. The software engineering concentration provides you with an opportunity to gain in-depth knowledge in this field. You will gain experience in software design, user-centered design, testing and quality assurance and full stack application development. Essential skills and experience in teamwork, communication, project management and collaboration will be developed. Graduates of this concentration will be prepared to make meaningful contributions to the development of software solutions that drive innovation and improve organizations.

Can't wait? You don't have to! 

Whether you’re looking to continue your education locally or traveling across the world to experience SNHU, you can apply now. We can’t wait to meet you! 

Career Outlook What can I do with a computer science degree?

This program will contribute to your professional development by focusing on the key behaviors needed for ethical software development practices, project management and problem solving. With an MS in Computer Science, you can pursue a number of career paths, including areas such as computer programming, development and analysis. Graduates will be well equipped for a wide range of career paths in industry, academia and government.

Career paths include:

  • Computer and information research scientist
  • Computer programmer
  • Computer systems analyst
  • Database administrator
  • Web developer
$130,160

Median annual salary for software developers, quality assurance analysts and testers in May 2023, according to the BLS.1

17%

The projected percent growth rate in employment for software developers, quality assurance analysts and testers from 2023 to 2033. The average growth rate for all occupations is 4 percent, according to the BLS.1

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 do not guarantee actual salary or job growth.

SNHU campus students at a table.

Campus Student Experience So, what's it like taking classes on campus?

The MS in Computer Science program at SNHU includes hands-on learning opportunities where you will engage in application-based exercises that will prepare you for real challenges and situations that arise in the industry. From programming and developing mathematical arguments to analyzing data structures and exploring diverse applications of artificial intelligence, in this program, you'll be learning by doing.

SNHU students and instructor in a classroom

Student support

At SNHU, you'll never have to worry about feeling alone. Here, you’ll have help from your advisors, access to tutoring and office hours, career coaching, and mental health services so you can do your best and feel your best.

Additionally, our Office of Diversity Programs, International Student Services and Campus Accessibility Center make campus an inclusive place for everyone. Visit our Student Services page to learn more about our support offerings.

SNHU students in a classroom

Small class sizes

With small class sizes, you’ll learn in an environment where professors with real world experience know you by name.

Here, you’re not getting lost in giant lecture halls, but instead, actively participating in thoughtful dialogue where you’re always encouraged to collaborate with your peers and ask questions when they arise.

State-of-the-art facilities

Our 300-acre campus has everything you need. From technology-advanced classroom settings to your dorms complete with fitness centers and hangout spots, our goal is to give you the best college experience possible.

Whether you’re learning in a classroom, in a lab, on the field, or in your field, you’ll have what you need to be successful from the moment you wake up to the moment you close your textbooks.

Meet the School of Engineering, Technology and Aeronautics Dean

School of Engineering, Technology and Aeronautics Learn about the School of Engineering, Technology and Aeronautics

In the School of Engineering Technology and Aeronautics, you'll put theory into practice daily. From circuit projects to flight test classes, you'll collaborate with peers, faculty and the community to take on real-world challenges. With a drone-flying arena, unmanned aerial vehicle prep space, wood shop, robotics lab and more, you'll have all the tools at hand to bring your ideas off the page.

3D printing lab

Drone arena

Robotics lab

How SNHU makes college affordable

At Southern New Hampshire University, we're on a mission to make high-quality education more accessible with more affordable tuition. With 70+ career-focused majors, state-of-the-art facilities, D2 sports and over 70 student clubs and organizations, you can get the campus experience you've always dreamed of at a more affordable price.


Hear from us

Dr. Ayman Eldeib, Assistant Professor at SNHU.
Computer Science classes have fun learning via hands-on experiences that extend beyond the classroom, motivating students to pursue their interests, influencing their future endeavors and lifelong learning journeys.

Ayman Eldeib, Assistant Professor

Accreditations

SNHU is accredited by the regional accreditor the New England Commission of Higher Education (NECHE). The university also carries specialized accreditations for some programs.

New England Commission of Higher Education Logo

Sources & Citations

1Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook, on the internet, at https://www.bls.gov/ooh/computer-and-information-technology/software-developers.htm (viewed Dec. 9, 2024). Cited projections may not reflect local or short-term economic or job conditions and do not guarantee actual job growth.

Your dream school is waiting

Apply now or schedule a visit today.