Computer Science Division

The computer science division in the Department of Electrical Engineering and Computer Science at Northwestern University combines cutting-edge research and facilities with world-class faculty members, offering undergraduate and graduate students an educational experience not found at other universities.

Because the division is housed in a department that is also home to electrical engineering and computer engineering divisions, students in the computer science division are exposed to an interdisciplinary, collaborative environment that allows for research that crosses traditional boundaries.

Degree Programs

The division offers a bachelor of science in computer science, as well as a bachelor of arts in computer science for students who are enrolled in the Weinberg College of Arts and Sciences at Northwestern University. A minor in computer science is also available.

Qualifying undergraduate students can also earn a master’s degree in tandem with their bachelor’s degree through McCormick’s combined BS/MS degree program. At the graduate level, we offer master’s and PhD programs in computer science.

Bachelor of Science in Computer Science

Bachelor of Arts in Computer Science

Minor in Computer Science

Combined BS/MS Degree

Master of Science (MS) in Computer Science

Doctor of Philosophy (PhD) in Computer Science


Faculty and students have developed new ideas to achieve results in all aspects of computer science: operating systems, compilers, databases, networking, distributed systems, parallel systems, image-based modeling and rendering, intelligent systems and problem-solving and education, computer graphics, and theoretical computer science.

Learn more about the research in the computer science division
Learn more about the department’s research interest groups

Faculty Members

The faculty in this division consists of a large number whose teaching and research interests lie primarily in computer science, as well as a few members of the department with a secondary affiliation and a primary interest in either computer or electrical engineering.

View faculty members with a primary interest in computer science
View faculty members with a secondary interest in computer science

Recent News