EECS 111: Fundamentals of Computer Programming I |
Home Assignment Policies General Information Resources |
|
Next Assignment Due: |
Changed: 3/22/2008 |
Welcome to the EECS 111 class home page. You should frequently check this page for assignments, handouts and lecture notes. For announcements, requests for help, tips, etc., go to the class newsgroup.
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.
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.
Required Textbook
This class meets Mondays, Tuesdays, Wednesdays and Fridays from 2:00pm until 2:50pm in Tech LG68. The Tuesday session will be a help/review session run by Josh.
Faculty: Larry Birnbaum
e-mail: birnbaum@cs.northwestern.edu
Office: Ford 3-325
Office hours: by appointment
TA: Josh Unterman
e-mail: junterman@ccl.northwestern.edu
Office: Ford 3-215
Office hours: Wednesday & Thursday, 1 - 2
Perlisisms - "EPIGRAMS IN PROGRAMMING" by Alan J. Perlis