Students will gain a solid foundation in both the breadth and depth of the principles and practices of software engineering as well as skills in computer programming.
Create Future-Altering Software
Students will learn and practice the industry standard approach to the design, development
Students will learn how to combine scientific knowledge and engineering methods with practical technical skills to help prepare them for life-long learning and rewarding employment. The Software Engineering degree is designed for students who want a strong background in software development with a minor or two clusters in another subject.
Find more information about enrollment and graduates in the program.
Although I have thirty years of experience as a software developer, BYU-Idaho’s software engineering courses taught me much that I didn’t know. All of it has proved relevant to my current employment.Kevin K.,
Graduates with a degree in Computer Science have a wide array of rewarding careers before them. Check out some of the top careers students get with this degree or explore more career options in I-Plan.
Highlighted Career Paths
Software developers analyze users’ needs and design, test, and develop software to meet those needs. They recommend software upgrades for customers and use software maintenance and testing to ensure that it continues to function correctly. Developers document every aspect of a system as a reference for future maintenance and upgrades.
Information Security Analyst
Information security analysts plan and carry out security measures to protect an organization’s computer networks and systems. Their responsibilities are continually expanding as the number of cyberattacks increase.
Web developers design and create websites. They are responsible for the look of the site, the technical aspects, its performance, capacity, and the content for the site. They are able to track and measure a website’s speed and how much traffic the site can handle.
Explore Related Career Paths
All degree related careers can be found in I-Plan, along with related salary information.
Getting started in this degree
If you want to get a taste for Software Engineering, start with one of the following degree-specific courses:
- CSE 110 – Programming Building Blocks
For a full listing of all courses required for this degree, refer to the course catalog.