Skip to main content

Bachelor of Science in Computer Science New England campus experience

A group of students working on computers in a SNHU lab.

Experienced professors

Hands-on learning

Internship opportunities

Program Overview Why get a computer science degree on campus?

Technology impacts nearly every part of our lives, and with a Bachelor of Science (BS) in Computer Science from Southern New Hampshire University, you can learn the skills needed to enter one of the nation's fastest-growing fields.

This campus-based program uses industry-leading software development tools and programming languages. That way, you can always be ahead of the curve. You can even expand your skillset with experience in full-stack development and cloud integration. All the while, you'll be working on authentic, industry-relevant projects, learning about algorithms, data structures, architecture design and more.

Skills you'll learn:

  • Software project planning
  • Popular programming languages
  • Portfolio creation and management
  • Full-stack development
  • Agile software methodologies
  • Security mindset
Students working on their laptops in a lab setting.

Courses & Curriculum Code the future with on-campus computer science courses

Based on the international CDIO (conceiving, designing, implementing and operating) initiative, the SNHU on-campus computer science program consists of degree-specific courses and general education courses that will help you identify, formulate and solve complex problems by applying principles of engineering, science and mathematics. Here, you'll achieve a good balance of project-based learning, hands-on learning and traditional, theory-based engineering education.

Interested in learning in an online environment? This same curriculum is offered through SNHU's online computer science degree.

Concentrations

Campus computer science degree concentrations

Looking to specialize your degree? SNHU offers 2 concentrations for the computer science program.

Our bachelor's in computer science with a concentration in computer engineering focuses on the study of hardware and software for industrial and service applications. It covers advanced topics in core computing, such as operating systems and analysis of algorithms, and extends to the hardware aspects of the computing field. You'll be trained as a computer engineer with broad knowledge and essential skills desired in both software/hardware design and development of computer systems.

Courses may include:

  • Computer Architecture I
  • Analysis of Algorithms
  • Computer Software and Operating Systems
  • Embedded Systems
  • Digital Circuits

Machine learning takes the approach of teaching computers to learn from data/experience and solve problems, instead of providing solutions. And with our bachelor's in computer science with a concentration in machine learning, you can get an introduction to fundamental and advanced concepts, techniques and principles in the field. You'll be able to explore different types of machine learning algorithms, apply them to real-world data and interpret and visualize the results.

Courses may include:

  • Principles of Machine Learning
  • Artificial Intelligence
  • Database Systems
  • Computer Security
  • Industrial Robots

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

Apply now if you’re ready, and have your decision within 30 days. Or, schedule a visit and come see us in person!

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

Graduates from the computer science program at Southern New Hampshire University will be well prepared to enter a wide variety of industries in both management positions and more technical roles. You will learn to develop software with applications in fields such as aviation, automotive, medical, data communication and manufacturing. Plus, you could explore options in fields you may not have previously considered, including education, military, entertainment, management and consumer/industrial products.

Career paths include:

  • Software developer
  • Systems analyst
  • Sales manager
  • Software tester
  • Full-stack developer
356,700

Openings projected each year for computer and information technology occupations through 2033, according to the U.S. Bureau of Labor Statistics (BLS).1

$104,420

Median annual salary for computer and information technology occupations in May 2023, 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?

SNHU's campus-based BS in Computer Science offers a supportive and collaborative learning environment. This program's strong emphasis on teamwork and collaboration provides you with opportunities to work with peers from diverse backgrounds and majors in your classes. Here, you might present your projects at an end-of-semester showcase to help build your career skills. And you can use those skills to help others, too. For example, you could develop a database and calendar of all clubs and events, helping your peers get involved on campus. Off campus, you might even support others in the community by creating an app for use in a local nursing home.

SNHU students and instructor in a classroom

Student support

At SNHU, you don’t have to do this college thing alone. You’ll have help from your advisor, 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 and Campus Accessibility Center make campus a safe place for everyone. Visit our Student Services page to learn more about our support offerings.

SNHU students in a classroom

Small class sizes

With an average class size of 15-25 (depending on your major) 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.
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/home.htm (viewed Sept. 30, 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.