Graduate Programs

Spring 2017 Aerials; Pentacrest, Hubbard Park, Adler © 2017 The University of Iowa, all rights reserved.

The University of Iowa Computer Science Department offers two graduate degree programs: a research-oriented Doctor of Philosophy (PhD) degree and a professionally oriented Master of Computer Science (MCS) degree. (Strictly speaking, we also offer a Master of Science (MS) degree, but this is only granted along the way to students working towards the PhD.) A subtrack in software engineering is available within the MCS program; in addition, interdisciplinary studies programs at both masters and doctoral levels are available through the Graduate College. Undergrad students at the University of Iowa, getting a BS or a BA in Computer Science may take advantage of our 5-year BS-MCS or BA-MCS program. A version of this program is now available to Computer Science students at Grinnell College.

If you are interested in applying to one of our graduate programs, the Prospective Students page would be an excellent place to start. Alternately, follow these links to learn more about the department and its graduate programs: