Cost & earnings at University of Utah What students borrow here, and what they go on to earn
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.
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.
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.
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.
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.
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.
Shortlist scholarships and plan your application — free guidance from our advisors.