EECS Main > Academics > Undergraduate Programs

Weinberg BA-CIS -- Computing and Information Systems (Old Curriculum)
QUICK LINKS

CIS New Curriculum (2007 and later)

ISP Second Major (old curriculum)

Weinberg BA-CIS (Computing and Information Systems)
NOTE: THIS IS THE OLD CURRICULUM! Students who registered in 2006 or earlier may continue to use this curriculum, or switch to the new one.


Program Courses:

Required related courses:

MATH 220 and 224 or 212, 213, and 214
MATH 230, 240, and 310-1 or equivalent

Introductory sequence:

EECS 111, 211, 213, 311; students without prior programming experience may wish to take
110 before 111

Intermediate and advanced computer science courses:

7 EECS courses at or above the 200 level (excluding 317)

Additional advanced technical courses:

2 courses chosen from
the advanced computer science list, the computer science
mathematics list, and/or the computer science external
technical elective list (see the program director for up-todate
information on suitable courses in this category)

Advanced electives:

2 courses chosen with the consent of the student’s adviser (examples of appropriate courses include advanced courses in computer science; social sciences such as psychology, economics, and learning science; mathematics; natural sciences such as biological sciences, chemistry, and physics; and other disciplines such as radio/television/film, journalism, and music)

Project courses:

2 courses requiring substantial project work — e.g., EECS 394 or 399 (the project or projects developed in these courses must be approved by the student’s adviser as well as the course instructor in order
to fulfill the program requirements)

 

return to top of page

Computing and Information Systems Second Major for ISP Students: OLD CURRICULUM
The Integrated Science Program (ISP) is a highly selective program in the College of Arts and Sciences. Students majoring in ISP may complete a second major in CIS (Computing and Information Systems) through a curriculum tailored specifically to their needs.

Program Courses:

Introductory sequence:

EECS 111, 211, 213, 311

Intermediate and advanced courses:

courses: 6 EECS courses at or
above the 200 level (excluding 317)

Project courses:

2 quarters of ISP 398 or 2 quarters of EECS 399 (projects developed in these courses must be
approved by the student’s advisers in both ISP and the Computing and Information System

 

return to top of page

 

 

 

 

 

 

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