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.
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.
Interested in this major? Contact Advising to discuss your questions, degree options, and Grad Plan.
Declare as Your Major
The Advising Office can help with degree planning and preparation. To declare your major or minor, plan classes, or find out who your advisor is, visit the Advising homepage.