EECS 111: Fundamentals of Computer Programming I

Home
Assignment Policies
General Information
Resources

Next Assignment Due: 02/09/2009

Changed: 02/4/2009

Welcome to the EECS 111 class home page. You should frequently check this page for assignments, handouts and lecture notes.

General Info

This is an introductory course on the fundamentals of computer programming. I see this class as 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.

Announcements

Required Textbook

The required text for this course is Structure and Interpretation of Computer Programs (second edition), by Abelson, Sussman and Sussman. Much of the material for this course will be taken from this book. This book also boasts a home page that includes all of the code from the examples.

Schedule

This class meets Mondays, Tuesdays, Wednesdays and Fridays from 2:00pm until 2:50pm in Tech L251. The Tuesday session will be a help/review session run by Fan & Lisa.

Faculty Info


Faculty: Larry Birnbaum
e-mail: birnbaum@cs.northwestern.edu
Office: Ford 3-325
Office hours: by appointment

TA: Fan Jiang
e-mail: fanjiang2008@u.northwestern.edu
Office: Tech M-472
Office hours: Monday 3-4 pm & by appt.

TA: Lisa Gandy
e-mail: lisagandy@u.northwestern.edu
Office: Ford 2-206
Office hours: Wednesday 3-4 pm & by appt.



Perlisisms - "EPIGRAMS IN PROGRAMMING" by Alan J. Perlis