Skip to main content
BS Computer Science

Undergraduate Major  Computer Science (BS)

Develop Your Skill Set with a Computer Science Degree from SNHU

A Bachelor of Science in Computer Science from Southern New Hampshire University will help prepare you to enter a wide variety of fields. From the technology industry to the manufacturing industry, from management positions to technical jobs, a Computer Science degree can help you steer your career in the direction you want.

At SNHU, you'll learn to apply the basic concepts and theories behind computer science to real-world situations through a combination of traditional computer science and mathematics courses and major, team-based software development projects. The program combines classroom learning with a project-based, hands-on approach which ensures that you will have firsthand opportunities to implement important computer science principles and face down challenges.

SNHU has modelled its computer science program in accordance with the international CDIO initiative, "an innovative educational framework for producing the next generation of computer scientists that stresses computer science fundamentals set in the context of Conceiving, Designing, Implementing, and Operating real-world systems and products." CDIO is a prominent educational philosophy and is intended to achieve a fine balance between project-based, hands-on learning and traditional, theory-based education. No matter your interest, the program will help you develop the necessary skills to begin your chosen career.

See Yourself Succeed in Computer Science

The SNHU faculty in the Computer Science program are dedicated to your success. You will have opportunities to get hands-on experience through coursework and projects, as well as opportunities to seek internships and jobs in the industry. SNHU's location in Manchester, NH is ideal for access to a wide range of regional software research and development companies.

As a private, nonprofit university, SNHU has one mission - to help you see yourself succeed. The benefits of majoring in Computer Science at SNHU include:

  • Supportive community. Join the SNHU campus community of fewer than 3,000 students, with faculty and staff dedicated to your success.
  • Affordability. It’s our mission to make higher education more accessible. That’s why, SNHU is one of the most affordable private, nonprofit universities in New Hampshire. 
  • Accessible faculty. Learn from highly credentialed faculty members who are experts in their fields and interact with you in the classroom, dining hall, fitness center, and anywhere else you need them.
  • Opportunity. Tap into our nationwide network of alumni and strong connections with employers for internship and career opportunities.
  • Campus experience. Enjoy more than 50 student clubs, Division II athletics, and fun events on our 300-acre campus in Manchester, NH, named a "Best Place to Live" by Money magazine.

Concentration Options

Internships & Outcomes

Graduates from the Computer Science program at Southern New Hampshire University will be well prepared to enter a wide variety of fields. You will learn to develop software with applications in the aviation and automotive industries, medical offices and hospitals, and the data communication, manufacturing, management, military, entertainment, consumer and industrial products, and education fields.

SNHU is dedicated to helping students find meaningful internships that will offer then hands-on experience to give them a head start on their peers when they enter the job market. Both inside and outside the classroom, SNHU is developing the next generation of engineers.


Upon completion of the Computer Science degree program at Southern New Hampshire University, graduates should:

  • be able to apply knowledge of computing and mathematics appropriate to the discipline;
  • be able to analyze a problem and identify and define the computing requirements appropriate to its solution;
  • be able to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs;
  • be able to function effectively in a team environment to accomplish a common goal;
  • possess an understanding of professional, ethical, legal, security, and social issues and responsibilities;
  • be able to communicate effectively with a range of audiences;
  • be able to analyze the local and global impact of computing on individuals, organizations, and society;
  • recognize the need for and be able to engage in continuing professional development;
  • be able to use current techniques, skills, and tools necessary for computing practice;
  • be able to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices;
  • be able to apply design and development principles in the construction of software systems of varying complexity;
  • possess real-world software engineering experience through a senior software engineering capstone project or internship.

Courses To Prepare You For Your Career

SNHU's bachelor's in computer science program includes:

  • General education
  • Degree-specific courses

General Education Program

Our programs are designed to equip you with the skills and insights you need to move forward. In recent years, employers have stressed the need for graduates with higher order skills - the skills that go beyond technical knowledge - such as:

  • Writing
  • Communication
  • Analysis
  • Problem solving

All bachelor's students are required to take general education classes. Through foundation, exploration and integration courses, students learn to think critically, creatively and collaboratively, giving you the edge employers are looking for.

Two campus students using their laptops to complete school work

Campus Undergraduate Tuition

Our Manchester campus aims to keep tuition and related costs low for our students so that you can pursue your degree and your goals.

University Accreditation

Southern New Hampshire University is a private, nonprofit institution accredited by the New England Commission of Higher Education (NECHE) as well as several other accrediting bodies.