Bachelor of Science Software Engineering

Full Time

Bachelor of Science Software Engineering

Western Colorado University
  • $ See Details
    1st year fees
  • 121
  • Campus
  • Bachelor
  • 4 years


The Software Engineering emphasis is built on a computer science foundation of programming, database management, web development and software engineering. In the program, you’ll work with languages including Python, C, C++ and Java throughout your foundation courses. As you enter the Software Engineering core, you’ll narrow your focus in courses like Machine Learning, The “Internet of Things” and advanced Software Engineering.

You’ll also have the opportunity to acquire real-world experience through paid internships with companies like Lockheed Martin, Amazon and Northrop Grumman. Through a blend of intensive coursework and hands-on experience, you’ll gain skills in collaboration, communication and leadership that will prepare you to play a major role in developing the essential technology that modern society depends on.

Admission Requirements

A minimum of 60 credits is required, including the 30-credit Computer Science Core

Courses Units

You need to complete 121 credit hours to successfully obtain this degree. Please check detail of study units at

More Information

Modern society depends on software engineers to create and maintain the digital systems we rely on for work and pleasure. As one of the most in-demand occupations, software engineers can work anywhere in the world for innovative companies like Google, Facebook, HP and Apple.

Career Opportunities

You can join one of the following careers:

popular courses