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.

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.

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