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.

Academics
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

We partner with other Northwestern departments and schools to offer the following graduate degrees:

Master of Science (MS) in Computer Engineering joint with the Department of Electrical and Computer Engineering

Doctor of Philosophy (PhD) in Computer Engineering joint with the Department of Electrical and Computer Engineering

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 offer the following affiliated master's 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.

TGS Student Services and Support

Graduate student support services are available through the Graduate School. Services include:

  • Childcare grant information
  • Information on the parental accommodation policy
  • Access to legal services
  • Health and wellness support
  • Academic support services
  • International student support
  • Professional development programs

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.