![Students complete work on their laptops in a Computer Science Class.](https://brightspotcdn.byui.edu/dims4/default/aadf238/2147483647/strip/true/crop/5000x3338+0+0/resize/671x448!/quality/90/?url=http%3A%2F%2Fbyu-idaho-brightspot-production-us-east-2.s3.us-east-2.amazonaws.com%2Fc6%2F02%2F0a5b77684ffc9879fa58b524231b%2F181003-computerscienceclass-040.jpg)
Imagine What You Could Do
As a computer scientist, you could create the next search engine, 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.
Graduates are prepared for high-paying employment as software engineers or to continue their education in graduate school.
Graduates are prepared for high-paying employment as software engineers or to continue their education in graduate school.
"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
Highlighted Career Paths
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.
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.
Game Developer
In games development, you will create and produce games for personal computers, consoles, social/online games, arcade games, tablets, mobile phones, and other handheld devices.
Forensic Computer Analyst
As a forensic computer analyst, you will investigate data breaches, security incidents, and criminal activity. You could work for the police, other law enforcement agencies, or a specialist computer forensic company or investigative team.
Getting Started in This Degree
If you are interested in Computer Science, start with one of the following major-specific courses: