Majors and minors in EECS are open
to all students at Northwestern!
Student Mentoring Program
You will have the opportunity to meet an EECS upperclassman once a month for a meal in a local restaurant paid for by the EECS Department. The program is co-sponsored by the Eta Kappa Nu Electrical and Computer Engineering Undergraduate Honor Society.
If you are undecided about your major, or even if you are already a declared Electrical Engineering, Computer Engineering, or Computer Science major, this is a good opportunity to learn more about relevant EECS curricula, programs, undergraduate research, and internship/employment opportunities from students who have direct, recent personal experience with these issues.
If you have any questions about this program, please contact Prof. Allen Taflove <taflove at eecs.northwestern.edu> or the student president of Eta Kappa Nu, Matt Dzugan, <matthewdzugan2012 at u.northwestern.edu>.
The classes described below are intended to provide a variety of introduction to our three degrees:
Interested in Computer Science?
An overview of the areas and intellectual questions of computer science; Its impact in the world; Theory, systems, graphics and interaction, artificial intelligence, and more. This course is not about and does not focus on programming. The primary goal of this course is to answer these simple questions:
- What is Computer Science?
- What do Computer Scientists do?
- How does Computer Science interact with the rest of the world?
This is an introductory course on the fundamentals of computer programming. This class is an opportunity for you, the student, to see what computer programming is all about and (more importantly) to see whether you want to spend the next few years doing more of it. This course will include weekly programming projects, readings, a midterm, and final examinations. Class participation is not optional.
Interested in Computer Engineering?
EECS 203 - "Intro to Computer Engineering"
Overview of computer engineering design. Number systems and Boolean algebra. Logic gates. Design of combinational circuits and simplification. Decoders, multiplexers, adders. Sequential logic and flip flops. Introduction to assembly language. Application of concepts to a computer engineering design project.
Interested in Electrical Engineering?
In this course, the broad range of technologies involved in contemporary electrical and computer engineering (the technological basis of much of our modern society) will be presented via a mix of interactive seminars, bench demos, lab tours, and appearances by recent EECS Department alumni and engineers from industry and Government. Grades will be determined by brief reports concerning the weekly reading assignments and observations of the demos and lab tours. There will be no exams. Please direct any questions concerning this course to its coordinator, Prof. Allen Taflove at <taflove at eecs.northwestern.edu>, or visit Allen at his office, Tech L349.
Getting Started in a Major
For further information about the structure of the majors, read the overview of our undergraduate programs. You may also find these links useful:
- Current EECS Course schedule
- EECS Course descriptions
- University Academic Advising Center
- Weinberg College Advising