There are two identical lab sections every Thursday, from 3:00-4:20 and 4:30-5:50. They are held in the CS Instructional Lab (CSIL), located in Crerar Library. Your lab will be in CSIL 1. You must attend the lab session you are signed up for. Attendance is taken in each lab session.
Lab grades will be posted on Chalk and also committed to your SVN repositories.
Lab Exercises will be posted on this page about 30 minutes before the lab session starts. It is generally useful to review the lab exercise before the lab session begins.
The CS105 labs will give you practice in Racket (formerly Scheme) programming, and help the process of programming become smoother, more natural and better understood. They will also help make the course material you encounter in lectures and homework assignments more familiar and more readily accessible.
Attendance at lab is mandatory. The lab exercises are designed to be able to be completed in 80 minutes or less. At the end of your lab session you must turn in the work you have completed. No late labs will be accepted. Usually, the weekly homework will have at least one question that asks you to complete and extend the lab exercise. Therefore, you do have an opportunity to complete the lab work and have it evaluated.
Labs will receive marks of either check-plus, check, check-minus, or zero. These marks are to be interpreted as follows:
On Chalk, the check-style scores will be recorded as 3, 2, 1 or 0. At the end of the quarter these scores will be requantified and weighted to constitute 15% of your course grade.
Your lab instructor for this quarter is
Hannah Morgan
email: hannah
office hours: by appointment