EECS Main > Academics > Undergraduate Programs

CS Curriculum
QuickLinks

Welcome!

Degrees offered in:
EE
CE
CS greenarrow
BA-CS (Weinberg)
BS/MS, BA/MS


Useful Links

UG Study Manual
Course Info
Research Labs
Student Groups


Ready to apply?
See NU Office of Undergraduate Admissions


Overview of the Computer Science (CS) Degree Program

Computer Science undergraduate major information

Here is the new curriculum in five words: Background, Core, Breadth, Depth, and Project.

The new curriculum is documented in much more detail in the following materials:

Computer Science Outcomes and Objectives
What we can do for you

CS/CIS Curriculum Document (pdf)
What you need to do, when, and why
Appendices A and B show how the curriculum maps to McCormick (BS CS) and Weinberg (BA CIS)

Prerequisite Graph (pdf)  (larger image)
How courses relate to each other and the curriculum

Project Course List
How you can satisfy the project requirement

Check out the Registrar's Undergraduate Catalog -- You will find a shortened form of the curriculum there, described in the McCormick (BS CS) and Weinberg (BA CIS) sections.

The Computer Science Undergraduate Curriculum for both McCormick (BS-CS) and Weinberg (BA-CS) has been redesigned and took effect starting Fall Quarter 2007 (Catalog Year 2007). The new curriculum (described on this page) applies to students declaring either a CS major starting in Fall 2007 and thereafter.

Students who declared a CS major in 2006 or earlier may stick with the old CS curriculum or change to the new one.

The new CS curriculum is documented in the materials listed at right, as well as in the EECS UG Study Manual. Information in the NU Undergraduate Catalog supercedes the information on this page, when a discrepancy is found.

Return to Top
Northwestern University Robert R. McCormick School of Engineering
and Applied Science Electrical Engineering and Computer Science Department