Requirements for Admissions to Graduate Programs

The following requirements for admissions have been set by the Office of Admissions and the Graduate School. All students are expected to meet the requirements to be officially admitted into the University of Utah. Requirements with potential exceptions are indicated with an asterisk (*) and explained below.

Bachelor Degree

You may apply if you have received a bachelor’s degree from a regionally accredited college or university. Four years of study is required for most international university degrees (see below for potential exceptions). The Office of Admissions is the best resource if you have questions regarding accreditation of your university.

If you are currently finishing your degree, BS or MS, please note your status in your applications statement of purpose, and upload available transcripts to date into the application system. You can be admitted based on this information and official transcripts will be verified before the start of the semester. You must have a Bachelor’s degree before starting the graduate degree program.

The Kahlert School of Computing does not require students to have a computer science bachelor’s degree. However, students need to have significant coding and computer science experience in order to be admitted and succeed in our graduate programs (MS and PhD).


A minimum of 3.0 on a 4.0 scale is required for admission. If your GPA is not calculated on a 4.0 scale, please enter the number as stated on your transcript. The international admissions will calculate the equivalent GPA.*

English Proficiency (for international students only)

Please follow instructions provided by the University of Utah International Admissions Office here.

Exceptions to Formal Requirements

When an applicant does not meet the university’s formal requirements but is nevertheless deemed qualified by the departmental admissions committee, the department can petition the university for a waiver of a requirement. Certain three-year degree programs, for example, offer solid preparation for graduate work in computing. The department will request a waiver only for clearly qualified applicants.