Skip to main content
Bachelor of Science

Computer Science (B.S.)

Prepare for a career in software development with 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 build the next big search engine, social site, or mobile app. Graduates are ready for well-paying jobs as software engineers or for grad school.

BYU–Idaho’s Computer Science program gives you experience in:

  • Algorithm development
  • Programming (procedural and object-oriented)
  • Software engineering
  • Computer security
  • Web design
  • Technical communication
  • Computing theory
"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

A degree in Computer Science has a wide array of rewarding careers. Check out some of the top careers with this degree below or explore more career options in I-Plan.
Applications Developer
An applications developer writes and updates code to create software for businesses and often:

  • Turn software ideas into working programs
  • Specialize in areas like mobile apps, accounting software, office tools, or graphics programs
  • Know at least one programming language well
Game Developer
Games developers design and build games for:

  • Computers and consoles
  • Online and social platforms
  • Mobile phones and tablets
  • Arcade machines and handheld devices
Forensic Computer Analyst
Forensic computer analysts may work for police departments, government agencies, and private forensic or investigation teams. Forensic computer analysts investigate:

  • Data breaches
  • Cybersecurity incidents
  • Criminal activity involving computers

Getting Started in This Degree

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

Related Majors