The University of Utah Kahlert School of Computing nationally-ranked program offers its undergraduates a rigorous blend of theory and practice to prepare them for the jobs of today and the challenges of tomorrow. Our students have opportunities to work with cutting-edge researchers, along with excellent access to Silicon Slopes and top-tier national tech companies. Set on a beautiful campus, students enjoy recreation in the surrounding mountains as well as urban Salt Lake City.

Degree options

Students in the Kahlert School of Computing can pursue degrees in computer science, data science, software development, computer engineering:

  • Computer Science encompasses the theory and discipline of solving computational problems. Computer scientists analyze and engineer the software, algorithms, computer systems, and theories that continue to advance the modern technological world. They work in a broad range of areas including artificial intelligence, security, graphics, robotics, operating systems, networking and communication.
  • Data Science focuses on the practice and theory of extracting useful knowledge, results, and understanding from raw data. Data scientists typically work with consumers and producers of data in order to analyze, manage, and augment large data sets or work in industries that require automated forms of decision making and analysis.
  • Software Development is the study of the principles, tools, and techniques for developing modern software. Software developers create the web, mobile, and desktop applications that we use every day. They typically work as full stack developers, writing and maintaining the secure front end and back end code that turns a specification into a real-world, functioning system.
  • Computer Engineering emphasizes the physical and hardware aspects of computing. Computer engineers design computer circuits, processors, and the electronic systems and devices that computers control. Computer engineers also design and develop the software to analyze and control sophisticated devices and machines.

Full degree requirements for each program can be found in the student handbook. Additionally, the Kahlert School of Computing offers a special games track in Entertainment Arts and Engineering, as well as a five year combined BS/MS program, which allows students to complete both degrees in about five years, by taking both undergraduate- and graduate-level courses in their senior year.


Students achieving an undergraduate degree from the Kahlert School of Computing are very successful in the job market, as 92% of students secure full-time jobs before they graduate. Many internship opportunities and job offers are a result of the Kahlert School of Computing’s annual career fair.

The University of Utah is an R1 research university. What this means for undergraduate students is that many classes are taught by faculty who are active in research and experts in their fields. Additionally, there are opportunities for undergraduates to engage in cutting-edge research while at the University of Utah.

How to apply

Interested students should apply for admission to the University of Utah:
Early action deadline: December 1, 2023
Merit scholarship consideration deadline: December 1, 2023 (Freshman Only)
PCE Department Scholarship deadline: February 1, 2024
Application deadline: April 1, 2023