|Position||Name||Username||Phone||Office Hour |
|Professor||Kathi Fisler||kfisler||508-831-5118||Fuller 130||Tuesday 2-4, Friday 2-4 and by appointment (schedule)|
|Professor||Michael Gennert||michaelg||508-831-5670||Fuller 234||Monday 11-noon, Thursday 4:30-5:30 and by appointment (schedule)|
|SA||Kevin Kardian||othafa||see below||Monday 8-10pm, Thursday 8-10pm|
|TA||Piotr Mardziel||piotrm||see below||Tuesday 8:30-10pm, Friday 4-6:30pm|
|TA||Brad Momberger||bmombe1||see below||Tuesday 8-10pm, Thursday 2-4pm|
|SA||Gayle Rambeau||rambeau||see below||Friday 7-9pm|
|SA||Mike Rawdon||mrawdon||see below||Monday 5-7pm, Tuesday 5-7pm|
|SA||Jenny Schweers||j||see below||Monday 1-2pm, Tuesday 1-2pm, Thursday 7-9pm|
|SA||Igor Ushakov||iushakov||see below||Tuesday 11-1pm, Thursday 11-1pm|
|SA||Venera Varbanova||venera||see below||Monday 3-5pm, Tuesday 7-8pm|
In addition to the course staff, the academic advising office has tutors available for CS 1101. Andrey Sklyar has tutoring hours 12-1 Mon, Tues, Wed, Thurs in the academic study center in Daniels Hall.
Direct all course-related discussion to the discussion board in the MyWPI area for this course.
You are responsible for all announcements made to the discussion board (such as clarification to homework problems). Check it daily.
The textbook for the course is How to Design Programs. Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, and Shriram Krishnamurthi. MIT Press, 2001. (available on-line). You may use the online version or purchase a hard copy.
We will use DrScheme, version 209 for all coding projects in the course. You must use DrScheme version 209 or higher. No other Scheme implementation (or earlier version) provides the libraries that we will use in this course. Lab and assignment material will be tested on version 209.
DrScheme is installed on CCC Unix and all CCC lab machines (On CCC Unix, DrScheme is at /usr/local/bin/drscheme). You can also download it to your own computer; it's free and supports the usual OSes (Unix, PC, Mac). During installation, DrScheme will ask if you want to check for a newer version. Say no.
If your computer uses Windows XP Home (as opposed to XP Professional), you MUST use version 209. The higher version may save files in a format that is incompatible with the software you will use to submit homework.
There will be seven homework assignments, weekly labs, and three exams. Assignments will be posted on the assignments page as they become available (one per week). Assignments will be due on Tuesdays at 11:59pm. Late assignments will not be accepted without prior arrangements or a documented emergency.
Course grades will be computed according to the following rules:
You must take all three exams and earn a passing average on them in order to pass the course.
If you have completed and earned a passing average on the exams, your final grade will be based on the following weights:
This page maintained by Kathi Fisler
Department of Computer Science Worcester Polytechnic Institute