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.
A minimum of 60 credits is required, including the 30-credit Computer Science Core
You need to complete 121 credit hours to successfully obtain this degree. Please check detail of study units at https://western.edu/program/software-engineering/
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.
You can join one of the following careers: