Software Engineering (Bachelors)

Southern New Hampshire University

Online Only

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 (BS) 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 several key software engineering topics.

 

Learn how to:

- Apply user interface/user experience (UI/UX) design and development techniques

- Develop secure code

- Explore various approaches to reverse engineering 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 with a concentration in software engineering.

 

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.

 

Ulugbek Miniyarov '21 uses those skills regularly. "The Software Reverse Engineering class really helped me understand about the software and the inner working of computer programs in-depth," he said. "I never had a chance to learn assembly language and reverse engineering. This class helped me shape not only the language but also how CPU and memory actually execute the programs. Also, the interactive guide in the class helped me learn step by step without distracting with unnecessary information."

 

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 in their professional careers. This experience helps inform courses and curricula that can help position graduates for success in a field that's always changing. For people like Dr. Cheryl Frederick, executive director 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.

Part of our mission to expand access to quality higher education means removing the barriers that may stand between you and your degree. That's why you can apply at any time and get a decision within days of submitting all required materials. Acceptance decisions are made on a rolling basis throughout the year for our 6 (8-week) undergraduate terms.

$150 Graduation Fee, Course Materials ($ varies by course)