The University of Chicago Computer Science Professional Program

Skip to: main navigation | main content | secondary navigation

Prospective Students

Curriculum

The Computer Science Masters Programs at the University of Chicago provide a Master’s level education in computer science with a strong emphasis in applied topics. The coursework covers topics in databases, networking, systems administration, large-scale information systems, computer architecture, operating systems, electronic commerce, ethics, public policy, object architectures, multimedia systems, Web-based services, e-commerce, network security, and cryptography, as well as other topics important to computer professionals and their potential employers.

The program comprises a minimum of 9–12 courses. Students enrolled in this program also will be trained in the fundamentals of computer science including programming languages, data structures, models of theoretical computation, and advanced algorithms. We also offer workshops on current computing issues and tools including Windows NT, Java programming, Web scripting, and similar topics throughout the year.

Our Immersion Phase offers students with limited previous exposure to computing the fundamental skills in math and introductory programming that are needed to successfully begin the masters level coursework.

To accommodate working professionals, the program may be taken on a full-time or part-time basis and all of our classes are held in the evening at our Hyde Park campus. Students must take a minimum of 9 courses (not including the Immersion Phase) for graduation. Full-time students can complete the program in as little as 9 months and part-time students can complete the program in as little as 15 months.

A full list of classes offered by the Department of Computer Science is available at CS Course Descriptions.

CSPP classes are those in the 50000-level, starting with CSPP. Students in the CSPP can take any class 20000-level and above for credit towards your CSPP degree.

Campus Photo