University of Iowa

College of Liberal Arts and Sciences

Computer Science


The University of Iowa

Iowa City, IA 52242

United States





Program Information

Degrees Offered:

MCS - Master of Computer Science, PhD - Doctor of Philosophy in Computer Science

Format: Campus

Program Description:

Our Master of Computer Science program requires 32 semester hours to complete and includes one theory course, one systems course, six additional CS graduate elective courses, and at most two non-CS graduate courses.
Our doctoral program requires a minimum of 72 semester hours beyond a bachelor's degree. Doctoral students must complete two systems courses, one networks course, one programming languages course, and one applications-oriented course, along with a 3-course sequence in a related cognate area, and a dissertation. A Master of Science degree is usually awarded to doctoral students en route to the PhD.


The University of Iowa has been an accredited member of the North Central Association of Colleges an

Facts & Figures

Classification: Doctoral/Research University—Intensive

Locale: Small City

Size & Settings: 20,000-39,999

Find Schools