B.S. Computer Science
Get Inside Computers
This program prepares you to design, develop and test computing systems for a variety of purposes. Become proficient in various operating systems, programming languages and techniques and computer architecture with many opportunities to practice your skills on real-world projects. Students may specialize in the area that best supports their interests and goals.
- Artificial Intelligence and Robotics
- Cybersecurity and Computer Architecture
- Automated Analysis and Reconfigurable Computing
- Fault-Tolerant Systems
- Resilient and Survivable Systems
- Evolutionary Computation and Biological Modeling
- Collaborative Virtual Environments
- Large Scale Data Management
- Top 7 in the Nation – Hands-on experience through our undergraduate Senior Capstone Design Program, recognized by the National Academy of Engineering (NAE) for "infusing real-world experiences into engineering education." – The National Academies Press
- Center for Secure and Dependable Systems (CSDS) – Collaborate in research dedicated to strengthening the nation’s cyber infrastructure and explore our computer science-based cybersecurity curriculum.
- Personalized Attention – Interact directly with faculty through small class sizes, 1-on-1 interaction, mentorship and advising. Most faculty hold Ph.D.s in their field.
- Highest Early-Career Salary – Graduate with the highest early-career salary of any 4-year public college in Idaho. You’re also more likely to graduate in 4-years. – PayScale 2019
- More than $25M in Scholarships – U of I awards more scholarships than any 4-year public college in Idaho. – Oct. 26, 2018 News Release
- 98% Graduate With a Job or are enrolled in additional education. – 2016-2018 Career Services Outcomes Survey
- Hands-On Experience, Guaranteed – ALL U of I College of Engineering students participate in hands-on experiences, through our nationally recognized Senior Capstone Design Program and Engineering Design EXPO, Cooperative Education Program (Co-op), Idaho’s only Grand Challenge Scholars Program and paid undergraduate assistantships.
The Computer Science undergraduate degree program is accredited by the Engineering Accreditation Commission of ABET, http://www.abet.org.