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.

Student coding on a computer

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.

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.

Explore All Career Paths

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.

Related Majors