Computer Science Introduction
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
Academic Advising
Highlighted Courses
Graduate Career-Ready
BYU-Idaho Graduate Salaries
Graduates in computer science enter the workforce with strong initial offers, and within just two years, average salaries typically climb to between $75,000 and $90,000. Your earning potential is highly flexible, often increasing significantly based on your physical location or the ability to secure high-paying remote roles.
Common Career Paths
You will develop the technical and personal skills needed to solve complex problems through software, preparing you for high-impact roles in every industry. From full-stack web development to hardware automation, you will apply rigorous engineering principles to build the systems and applications that drive the modern world.
Preparation for Grad School
This program provides a comprehensive foundation in both the theoretical and applied branches of computer science, making you an ideal candidate for elite Master’s and PhD programs. Many students choose to launch successful careers in the industry first, using their practical experience to strengthen their future graduate research in specialized fields.
AI in Academics
At BYU-Idaho, we are strategically integrating Artificial Intelligence to enhance academic excellence and prepare our students for an evolving world.
Related Majors
Next Steps With BYU-Idaho
Request more information and receive personalized information to learn how BYU-Idaho can help you reach your goals.