Skip to main content
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.
Students complete work on their laptops in a 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.

Getting Started in This Degree

If you are interested in Computer Science, start with one of the following major-specific courses:

Related Majors