EECS Main > Academics Portal > Undergraduate Programs

CS Curriculum
QuickLinks

Welcome

Degrees Offered in EECS:
EE - Electrical Engineering
CE - Computer Engineering
CS - Computer Science greenarrow
CIS - Computing & Information Systems
BS/MS and BA/MS
Overview
 


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 CIS) 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 (computer science) or a CIS (computing and information systems) 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 UG Study Manual (link is at left). Your Advisor has a printed copy of the Study Manual, but the electronic version contains recent updates.

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