University of Utah

USA
4 Scholarships 53 Programs 3 Degree levels
Bachelor

Bachelor's in Computer and Information Sciences

Offered at University of Utah, USA
DegreeBachelor
FieldComputer and Information Sciences, General.
B

Cost & earnings at University of Utah What students borrow here, and what they go on to earn

You borrow $19,000 median federal debt
You repay $216/mo over 10 years
Graduates earn $67,170 10 yrs after entry
Debt clears in 0.7 yrs of the salary premium
US Department of Education figures See the full breakdown →

The Bachelor of Science in Computer and Information Sciences at the University of Utah prepares students with a solid foundation in computing principles, software development and information systems. It suits students aiming for technical careers in software engineering, data and information management, cybersecurity or further study in computing fields.

What you'll study

The programme combines core computing theory with practical laboratory and project-based work. Early semesters focus on fundamental concepts such as programming, discrete mathematics and computer organisation, while later study allows specialisation in areas such as systems, software engineering, databases, networking, human–computer interaction and cybersecurity.

  • Core modules: introductory and intermediate programming, data structures and algorithms, computer architecture, operating systems, discrete mathematics and software engineering principles.
  • Information-focused modules: database design and management, information retrieval, data modelling, information systems analysis and enterprise systems.
  • Applied and elective modules: web and mobile application development, network and security fundamentals, cloud computing, machine learning foundations, user experience and interaction design, and project courses that culminate in team-based software development.
  • Capstone and labs: a senior capstone or practicum project provides hands-on experience delivering a substantial system or research-based solution. Laboratory courses and programming studios emphasise industry tools and collaborative workflows.

Students can often complement the degree with minors or elective coursework from related departments (e.g. business, statistics, electrical engineering) and are encouraged to pursue internships, undergraduate research or industry-sponsored projects.

Entry requirements

Applicants should present a strong secondary-school academic record with emphasis on mathematics and science. Typical preparation includes coursework in algebra, precalculus or calculus, and exposure to computing or programming is strongly recommended. The University of Utah considers the overall high-school GPA, the strength of the curriculum, and any available standardised test scores where applicable. Transfer applicants will usually need college-level computing or mathematics credits and a competitive college GPA.

International applicants must hold an equivalent secondary-school qualification and meet the university's English language proficiency requirements through recognised tests or approved alternatives. Specific admission decisions are made by the university and requirements may vary by applicant category; prospective students should consult the University of Utah admissions office for personalised guidance.

Career prospects

Graduates are prepared for a wide range of technical and information-oriented roles across industry, government and research. Common career paths include software engineer or developer, database administrator, systems analyst, data analyst, network and security specialist, UX or front-end developer, and IT consultant. The degree also provides a strong foundation for graduate study in computer science, information science, data science or related disciplines.

Students benefit from connections with regional technology employers and a local ecosystem of startups and established companies, which supports internship and job-placement opportunities. Skills emphasised in the programme—software development, system design, data management and problem-solving—are directly applicable to roles in multiple sectors including healthcare, finance, education, and public services.

Why study at University of Utah

The University of Utah offers a research-active computing environment and close ties to a vibrant regional tech community, providing ample opportunities for internships, collaborative projects and industry engagement. Facilities include computing labs, research centres and access to interdisciplinary resources across campus.

Students benefit from dedicated career services, faculty mentorship and a curriculum that balances theoretical foundations with practical, team-based experience. The university’s location and industry connections make it well suited for students who want to combine rigorous computing education with real-world experience and pathways into technology careers or advanced study.

Latest Bachelor Scholarships in USA

Similar Bachelor programmes in USA

⚖ Compare this programme with similar ones

Similar Bachelor programmes at other universities

Get help applying to University of Utah

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.