Master of Science in Computer Science New England campus experience
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
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.
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.
Learn from instructors with industry experience
Our faculty members bring with them decades of knowledge and experience, which informs the development of SNHU’s courses and curriculum. They look forward to supporting your journey both in the classroom and as you work toward a career in your field.
Bo Kim
Position
Professor, Department Chair (Computer Science), Coordinator (Information Technology)
Joined SNHU
2017
Education
- PhD in Computer Science from the University of Massachusetts
- MS in Computer Science from the University of Massachusetts
- BS in Computer Science and Statistics from Chungnam National University
Former dean of the School of Engineering and Computer Science at Daniel Webster College, Dr. Bo Kim possesses a wealth of experience in the computer science field. Kim has over two decades of industrial experience, as Systems Architect at Lucent Technologies, and teaching experience, including time at Merrimack College and the University of Massachusetts. Kim is a member of the Association of Computing Machinery and the American Society for Engineering Education.
To learn more about SNHU faculty, visit our campus faculty page.
Campus major courses
You’ll take major courses that provide you with a solid foundation in your area of study – in some cases featuring experiential or project-based learning opportunities, labs, simulations and internships. These courses will allow you to learn a wide variety of topics and help prepare you for a role in your desired field.
Details about the major courses for this program will be available soon.
Hardware & Software Requirements
Minimum |
Recommended |
---|---|
Windows 10 64-bit |
Windows 10 64-bit |
Quad-core Intel i-5 series or |
Quad-core Intel i7 series or |
16GB RAM |
32GB RAM |
500GB solid state drive |
500GB or 1TB solid state drive |
NVIDIA GTX series graphics card 2 GB |
NVIDIA GTX 1050 or higher, 4 GB |
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
Median annual salary for software developers, quality assurance analysts and testers in May 2023, according to the BLS.1
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.
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.
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.
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.
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.
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.)
Transfer credits toward your master's degree program at SNHU. If you’ve taken one course or many, we’ll evaluate them for you.
Getting free money for college – from SNHU or an outside organization – could help you save hundreds or even thousands of dollars.
Hear from us
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.
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.