Skip to main content
SNHU graduate Chris Eldridge working on his laptop. With the text Chris Eldridge '15

Online Software Engineering Degree Concentration BS in Computer Science

Clock Icon
Register By: May 01 Classes Start: May 03

Develop a career in software engineering

  • $320/credit (120 credits)
  • Transfer up to 90 credits
  • Add advanced skills to your BS Computer Science degree
  • University accredited by NECHE
  • Learn proven engineering techniques
  • Explore emerging system architectures and technologies

Software Engineering Degree Concentration Overview

From open-source databases to popular online payment systems, mobile games and ride-share apps – some of today's most notable innovations wouldn't be possible without software engineers.

With the Bachelor of Science in Computer Science with a concentration in Software Engineering from SNHU, you'll learn the fundamental concepts and principles of software engineering that can help give you the skills and experience you need to break into the field.

A systematic approach used to develop software on time, on budget and within specifications, software engineering stands on the cutting edge of innovation and is highly valued by employers across various industries and geographic locations.

Through the software engineering concentration, you'll dive into a number of key software engineering topics. You'll learn how to:

  • Apply user interface/user experience (UI/UX) design and development techniques
  • Develop secure code
  • Explore various approaches to reverse engineer code
  • Explore emerging trends in systems architecture

Online computer science degree students will work to solve real-world problems in courses that emphasize the design and development of computer software. As you progress toward graduation, you’ll create and save examples of your work, building a portfolio that demonstrates your ability to apply sound user experience principles and secure coding practices as a full stack developer.

Software Engineering Career Outlook

With increasing demand for new applications on mobile devices and tablets, the software development field is growing rapidly.

According to the U.S. Bureau of Labor Statistics, software development positions are expected to increase 21% through 2028 – a whopping 284,100 new jobs – which is much faster than the national average for all U.S. occupations.1 The median annual pay for these roles was reportedly $105,590 in May 2018.1

With this concentration, students will be qualified for many software engineering and development roles, including:

  • Software Engineer. Apply engineering principles and systematic methods to develop programs and operating data for computers.
  • Systems architecture designer. Evaluate software architectures and determine how they will be used to fulfill business needs.
  • UI/UX developer. Conduct testing, create wireframes and visual prototypes and develop user interfaces for embedded, cloud-based and mobile systems.
  • Full stack developer. Develop client-side (front-end) and server-side (back-end) software. Design the user experience and interactions and develop the database and server-side control software for a web application.
  • Secure software developer. Identify security vulnerabilities and write secure code to mitigate risks to software and data.

Start Your Journey Toward an Online Software Engineering Degree

Courses & Curriculum

Courses within this specialized software engineering program emphasize the design and development of computer software, providing you with the specialized math, science and engineering skills you'll need for career success.

In the software engineering concentration, you’ll learn how to use secure coding techniques and reverse engineering strategies while exploring emerging trends in software engineering. You'll also explore user interface and user experience (UI/UX) concepts and techniques, helping you gain the software engineering skills employers are looking for.

Our expert faculty bring with them decades of experience – as computer scientists, software engineers and beyond – and exhibit strong leadership both in the classroom and their professional careers. This experience helps inform courses and curriculum that can help position graduates for success in a field that's always changing.

For people like Dr. Cheryl Frederick, senior associate dean of STEM at SNHU, that means leading the pack for education innovation. Backed by years of software engineering experience, Frederick was 1 of 4 university faculty members whose proposal was selected by the U.S. Department of Education to receive a $25,000 innovation grant.

Spearheaded by Dr. Scott Overmyer, our associate dean of IT and technical program coordinator with over 30 years of software experience, the proposal represented a commitment to the success of young technologists, specifically in IT and computer science fields.

"To retrain the numbers of people required to fulfill open jobs in the modern technology-driven economy, we need new approaches, thinking in new ways, and providing new opportunities for students at all levels," Overmyer said.

Curriculum Requirements & Resources

  • General education courses: All online bachelor's students are required to take general education classes, if not obtained in prior coursework. Through these foundation, exploration and integration courses, students learn to think critically, creatively and collaboratively, giving you the edge employers are looking for.
  • Technology resources: We provide cloud-based virtual environments in some courses to give you access to the technology you need for your degree – and your career. Learn more about our virtual environments.
  • Earn math credits for what you already know: Save time and tuition with our Pathways to Math Success assessments. Depending on your scores, you could earn up to 12 math credits – the equivalent of 4 courses – toward your degree for less than $50 per assessment.

Tuition & Fees

Tuition rates for SNHU's online degree programs are among the lowest in the nation. We offer financial aid packages to those who qualify, plus a 30% tuition discount for U.S. service members, both full and part time, and the spouses of those on active duty.

Online Undergraduate Programs Per Course Per Credit Hour Annual Cost for 30 credits 
Degree/Certificates $960 $320 $9,600
Degree/Certificates
(U.S. service members, both full and part time, and the spouses of those on active duty)
$675 $225 $6,750

Tuition Rates are subject to change and are reviewed annually.

Additional Costs
No Application Fee, $150 Graduation Fee, Course Materials ($ varies by course)

Frequently Asked Questions

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.

References