Main navigation
Preparing students for challenging technology careers or world-class faculty positions
The Computer Science Department offers four graduate degree programs: Doctor of Philosophy in Computer Science, Doctor of Philosophy in Informatics, Master of Computer Science and Master of Science in Informatics. Strictly speaking, we also offer a Master of Science (MS) degree in CS, but this is only granted along the way to students working towards the PhD.
Although each program emphasizes advanced coursework and inquiry in a lively environment, the Doctor of Philosophy degree is a terminal research-oriented degree involving close work with a faculty advisor, and the Master of Computer Science is oriented to serve professional technologists.
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.