Students will prepare for a career in software development which is accomplished through a blend of technology and engineering courses, each carefully aligned with the needs of future employers.

Imagine What You Could Do
As a computer scientist, imagine creating the next search engine, the next social website, or even the next “must have” mobile app. The Computer Science program at BYU-Idaho offers a solid background in computer science by providing experiences in algorithm development, procedural and object-oriented design and programming, software engineering practices, computer security, web design, technical communication, and theoretical foundations of computing.
Students will find a robust demand for the skills they acquire. Graduates are prepared for high-paying employment as software engineers or to continue their education in graduate school.
Find more information about enrollment and graduates in the program.
What we do is challenging, yet incredibly rewarding. It’s like learning how to solve a new puzzle every day.
Travis C.,
BYU-I Graduate
Career Path
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
Applications Developer
Applications developers translate software requirements into workable programming code and maintain and develop programs for use in business. Most specialize in a specific development field, such as mobile phone applications, accounting software, office suites or graphics software, and will have in-depth knowledge of at least one computer language.
Forensic Computer Analyst
Your role as a forensic computer analyst will be to investigate data breaches, security incidents and criminal activity. You could be working for the police or other law enforcement agencies, or for a specialist computer forensic company or investigative team.
Game Developer
Working in games development, you will be involved in the creation and production of games for personal computers, games consoles, social/online games, arcade games, tablets, mobile phones and other handheld devices.
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 Computer Science, 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.