Welcome toComputer Science

In response to rapid growth and future plans, the Department of Electrical Engineering and Computer Science is splitting into two departments: the Department of Computer Science and the Department of Electrical and Computer Engineering. These two new departments will provide a basis for further growth, while continuing interdisciplinary collaboration in research and education.

New websites and information will be up soon. In the meantime, information on this website is accurate. Applications for degree programs are unaffected by the new departmental structure.

Learn more about undergraduate study
Learn more about graduate study
Meet the faculty

Computer Science Expansion

Northwestern University announced it will hire an additional 20 faculty members and substantially expand its commitment to this field in the years ahead. Please watch our video below to learn more about our vision for computer science at Northwestern or read about the announcement.


Faculty and students have developed new ideas to achieve results in all aspects of computer science: systems; theory; artificial intelligence and machine learning; human-computer interaction; graphics; robotics; and various CS + X areas of research.

Explore our research areas

Undergraduate Programs

Bachelor of Arts in Computer Science
Bachelor of Science in Computer Science
Combined BS/MS Degree Program
Minor in Computer Science

Note: The division offers a bachelor of science in computer science for students enrolled in the McCormick School of Engineering, as well as a bachelor of arts in computer science for students enrolled in the Weinberg College of Arts and Sciences. The computer science-specific requirements of the two degrees are identical.

Introduction to Computer science

Northwestern students who are interested in changing their major, or simply sampling the computer science field, can take individual introductory courses.

Learn more about introductory courses