Two students and a professor in conversation in computer lab

Master of Science in Computer Science

Expand your view of CS and customize your study to match your career goals

Situated within the McCormick School of Engineering, the Department of Computer Science (CS) at Northwestern University equips students with the technological expertise to build computer science solutions for a better future. Driven by the CS+X Initiative, the department broadens the scope of CS impact by actively fostering transformational relationships between computer science and intersecting fields at Northwestern’s top-ranked schools.

Earn your master’s degree in computer science in our supportive, inclusive, and enthusiastic community that enables you to personalize the program to fit your own research interests and career aspirations. You’ll study alongside our PhD students in our integrated classrooms and perform world-class research with faculty who have developed new ideas and achieved results in all areas of computer science. At the same time, you’ll broaden your definition of CS by working with CS+X faculty who create interdisciplinary connections between computer science and other disciplines ranging from economics to law to art.

Questions about our program?
Visit our contact page >

Request InfoLearn How to Apply

Headshot of Malvika Khanna

Malvika KhannaSecond-year student

What Students are Saying

“McCormick finds the balance between high-quality resources and low student-to-teacher ratios. Not only are the courses taught at a high caliber, but opportunities to work alongside exceptional professors and peers are easy to access, thus enriching the overall educational experience.”

Learn more about Malvika Khanna

Why Northwestern?

Benefit from our culture, community, and proximity to Chicago’s growing tech sector

People discussing a problem at a whiteboard

Broaden your view of computer science

In our CS+X environment, you’ll have the opportunity to uncover new areas of study while taking advantage of our robust research connections across Northwestern’s top-ranked schools including medicine, business, journalism, music, and more.

Learn more about CS+X >

Three people in discussion in front of glass wall with post-its

Find community in our department and student groups

When you join Northwestern CS, you’re entering a community, not just a classroom. You’ll not only find ample opportunities to network with fellow students, faculty members, staff, and even professionals in the CS field, but you’ll also to form supportive friendships.

View student groups >

Chicago skyline

Easy access to Chicagoland research and industry partners

Situated along Lake Michigan, 12 miles north of downtown Chicago, Northwestern’s unique location offers unsurpassed access to research partnerships and networking opportunities at neighboring tech organizations.

Curriculum

The basics at-a-glance

Students work with the MS program director to develop plans of study to meet their individual goals. Students can focus on a course degree plan or supplement coursework with a formal research master’s thesis or application project.

The degree can be completed in 3-4 quarters, while some students may take longer.

12 units of graduate-level credits required

Credit options include CS courses, relevant courses from other departments, and research.

View courses >

Optional master’s thesis or application project

Students can work with CS faculty on a multi-quarter application project or more formal thesis research.

A flexible program to align with your interests

Students can design a breadth-based program in CS or a depth-based program that focuses on a specific area.

Career Paths

Let us help you envision and advance your potential

In addition to preparing students for PhD studies, Northwestern computer science master’s degree graduates are recruited by employers in nearly every industry. Our career advisors in Engineering Career Development and Northwestern Career Advancement assist students with career development and placement.

Common career paths include:

Hands typing on a keyboard.

Software development and engineering

A man and woman pointing at a computer screen

Information technology consulting

A laptop with bar graphs and pie charts

Database and systems analysis

A woman pointing at a bar chart, presenting.

Data analytics

Financial Chart

Financial risk analysis and trading

Where our alumni work

IBM logo
Deloitte logo
Expedia logo
Visa logo
Amazon logo
Oracle logo
Microsoft logo
Google logo
MS in Computer Science brochure

Request Your Program & Application Guide

Request a customized program guide about the master of science in computer science.

Request Your Program Guide