EECS Main > Academics > Undergraduate Programs

CS Curriculum

This page presents an overview of the CS curriculum.

Informational poster on the CS Program

QUICK LINKS

Degrees Offered: Overview
   Electrical Engineering
   Computer Engineering
   Computer Science greenarrow
   CIS : Major | Minor

Undergraduate Study Manual

Full Course List

Current Course Schedule

Our Research Groups & Labs

Student Groups

Did you start in CS or CIS with the old curriculum?

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

The Computer Science Undergraduate Curriculum for both McCormick (BS CS) and Weinberg (BA CIS), has been redesigned and takes effect starting Fall Quarter 2007 (Catalog Year 2007). The new curriculum applies to students declaring either a CS (computer science) or a CIS (computing and information systems) major starting in Fall 2007.


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:

greenarrow  Computer Science Outcomes and Objectives
What we can do for you

greenarrow  Brief CS Curriculum Reference (McCormick)  |  Brief CIS Curriculum Reference (Weinberg)
(These Reference documents are in progress as of January 2008)
These pages will satisfy most students' needs for a brief reference document. They should be used only after you've read through the complete and formal list of requirements and options linked to below as "CS curriculum document(pdf)."

greenarrow  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)

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

greenarrow  Project Course List
How you can satisfy the project requirement

Check out the Registrar's Undergraduate Catalog -- You will also be able to find a shortened form of the curriculum there, described in the McCormick (BS CS) and Weinberg (BA CIS) sections. Note: the Weinberg program is undergoing revisions at this date (January 2008); please check back for updates.

The new CS curriculum is detailed in the EECS Undergraduate Study Manual for 2007-2008. Your Advisor has a printed copy of this publication.

 

 

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