CS 5 Labs and Recitations


Meeting times

This course is taught without the typical lectures. The material you might ordinarily expect to be presented in lectures will be presented in pages on the Harvey Mudd College world-wide-web server. You are expected to read and prepare that material on your own time each week. Course meetings consist of weekly labs and recitation sessions, as well as occasional exams.

You should be registered for a lab section and the corresponding recitation.
recitation recitation time recitation instructor lab number lab time lab instructor
B Tu 1:00 Fleck 1 Tu 2:15 Fleck
B Tu 1:00 Fleck 2 Tu 3:15 Fleck
A Mon 2:45 Fleck 3 Wed 2:15 Fleck
A Mon 2:45 Fleck 4 Wed 3:15 Ramanathan
A Mon 2:45 Fleck 5 Wed 4:15 Ramanathan
A Mon 2:45 Fleck 6 Th 1:15 Ramanathan
B Tu 1:00 Fleck 7 Th 2:15 Ramanathan
B Tu 1:00 Fleck 8 Th 3:15 Ramanathan

When you need to consult a professor, you will probably first look for your recitation instructor. Remember, however, that you can also go to the other instructor.

The two midterm exams will be given at 8am on Fridays. If you cannot make the normal exam period due to a course conflict (or similar reason beyond your control), you must inform the instructors promptly so that we can arrange a make-up time.

Recitations

In these sessions we will review examples from the lecture notes, present additional material, make announcements, return exams, and answer questions. You should have already prepared the material in the week's lecture notes by the time these sessions meet. The reading comprehension quiz for each week's notes is due at the start of recitation.

Labs

The labs are hands-on sessions conducted in Parsons 146, one of the Academic Computing teaching labs. Each week's lab will consist of a collection of short, focused programming problems designed to give you practice with the concepts covered in that week's lecture notes.

Attendance in lab sessions is mandatory. You are allowed two unexcused absences; any more and you will not pass the course.

You can be excused from a lab session if you have already completed the bulk of that week's lab problems, or have already submitted the pending homework assignment (that is, the assignment due the following Monday). If you wish to skip lab based on having done the lab problems, this work must be shown to your professor at or before the beginning of lab. If you have already submitted a completed homework assignment, the professor will have a record of it and you need not show it to him to be excused.

Until you have finished the lab problems, we expect you to be working on them. You should not be doing other work for this course, work for other courses, reading email, or the like. If you finish the lab problems before the end of lab, you are free to leave.


This page is maintained by Margaret Fleck.