Skip to main content
Majors
Bachelor of Science
Computer Science (B.S.)
Students will prepare for a career in software development accomplished through a blend of technology and engineering courses, each carefully aligned with the needs of future employers.
Computer Science Class
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.
"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.

Related Majors