Graduate degree programs prepare students for the most challenging work in the field of computer science.Graduate degree programs prepare students for the most challenging work in the field of computer science.

Graduate Programs

The Department of Computer Science at Northwestern University's McCormick School of Engineering is home to an internationally renowned group of faculty members, state-of-the-art research equipment, and ample resources offered by a great university.

The nature of how our CS Department is structured and the broad research interests of our faculty members create a learning environment in which students are exposed to interdisciplinarity on a scope and scale that is rare among other programs and departments.

Degrees

We offer the following graduate degrees in computer science through Northwestern University’s Graduate School:

Master of Science (MS) in Computer Science

Doctor of Philosophy (PhD) in Computer Science

Doctor of Philosophy (PhD) in Computer Science and Learning Sciences joint with the School of Education and Social Policy (SESP)

Doctor of Philosophy (PhD) in Technology and Social Behavior joint with Computer Science and Communication

We also offer the following affiliated masters degrees through Northwestern's McCormick School of Engineering:

Master of Science in Artificial Intelligence (MSAI)

Master of Science in Information Technology (MSIT)

Master of Science in Robotics (MSR)

The Crown Family Graduate Internship Program

PhD candidates may elect to participate in the Crown Family Graduate Internship Program. This opportunity permits doctoral candidates to gain practical experience in industry or in national research laboratories in areas closely related to their research.

This internship can provide significant positive impetus to the thesis effort, and may provide a basis for future employment.

Student Groups & Organizations

Student groups and organizations provide an important opportunity to develop leadership skills and create opportunities to network with their fellow students, as well as faculty members, staff, and professionals in the field.


Affiliated Graduate Program

PhD in Computer Science and Learning Sciences
Joint with the School of Education and Social Policy (SESP)

The Joint PhD Program in Computer Science and Learning Sciences builds on enduring and growing connections between research on learning and computation. Rapid technological advances continue to create new and exciting ways to both understand and support learning in all settings and in all stages of life.