The Bachelor of Science in Applied Computer Science at the University of Utah provides a practical, project-focused education in computing, combining core computer science theory with applied coursework in software development, data, systems and AI. It suits students who want hands‑on experience, industry engagement and preparation for technical roles or postgraduate study.
What you'll study
The Applied Computer Science degree balances foundational computer science topics with applied, project-based learning. Early coursework establishes core skills in programming, discrete mathematics and computer systems; later years emphasise software engineering, data management, systems design and specialised electives.
- Core modules: Introduction to Programming, Data Structures and Algorithms, Discrete Mathematics, Computer Organization and Systems, Operating Systems, Database Systems, Software Engineering.
- Applied and elective topics: Machine Learning and Artificial Intelligence, Human–Computer Interaction, Computer Networks, Cybersecurity, Mobile and Web Development, Graphics and Visualization, Parallel and Distributed Computing.
- Mathematical foundations: Calculus, Linear Algebra, Probability and Statistics for Computer Science.
- Capstone and projects: A senior capstone or practicum emphasises team-based, real‑world projects; many students undertake industry-sponsored projects or research-based theses.
- Experiential learning: Internships, co‑op opportunities and research placements are strongly encouraged and supported through departmental partnerships and career services.
Entry requirements
Applicants are typically expected to hold a recognised secondary school qualification with strong performance in mathematics. Practical programming experience is recommended but not always mandatory. Admissions consider academic records, preparatory coursework and any relevant experience.
- Successful completion of high school with strong grades in mathematics (algebra, precalculus, calculus where available).
- Preparation in a programming language (examples: Python, Java, C++) is beneficial; introductory programming coursework or documented projects strengthen an application.
- Transfer applicants should present college transcripts demonstrating readiness for upper‑division CS coursework; articulation agreements may apply.
- International applicants must meet English language proficiency standards; specific test requirements and equivalencies are available from the university.
- Some programmes or scholarship routes may request a personal statement, résumé of relevant experience, or letters of recommendation.
Career prospects
Graduates with a bachelor’s in Applied Computer Science pursue a wide range of technical roles and further study. The degree emphasises skills that are directly applicable to industry, startups and research.
- Software developer or engineer (front‑end, back‑end, full‑stack)
- Data analyst, data engineer or machine learning engineer
- Systems engineer, cloud and infrastructure specialist, or DevOps engineer
- Cybersecurity analyst or network engineer
- Product developer, UX engineer or technical consultant
- Further study options include master’s or PhD programmes in computer science, data science, or specialised engineering fields.
Why study at University of Utah
The University of Utah offers a well‑established computer science programme with strong links to regional industry and active research groups. Students benefit from project‑based learning, opportunities to work with research centres and access to internships across Utah’s growing technology sector.
- Access to research institutes and labs with strengths in areas such as scientific computing, visualization and machine learning.
- Opportunities for industry collaboration through internships, sponsored capstone projects and local technology employers.
- Comprehensive student support including advising, career services, and extracurricular computing clubs and hackathons.
- Resources such as modern computing facilities, teaching laboratories and mentoring from faculty engaged in applied research.
Explore more on ScholarshipsAds