CS 10500 Labs

LAB INSTRUCTOR: Gabri Turcu

There are two identical lab sections every Tuesday, one from 3:00-4:20 and another from 4:30-5:50. They are held in the MacLab You must attend the lab session you are signed up for. Contact Margaret Jaffey to sign up for a lab section.

Lab grades will be posted on Chalk.

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.



What These Labs Are All About

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 to you They will also help make the course material you encounter in lectures and homework assignments more familiar and more readily accessible.

Completion of all the lab assigments 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 acepted. 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 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:

  1. check plus: every requirement of the lab exercise is met and, furthermore, the work shows some special distinction
  2. check: every requirement of the lab exercise is met
  3. check minus: not every requirement is met
  4. zero: the work has not been submitted at all, or the work shows no meaningful progress towards the goal
Exactly how these evaluations are quantified and how they contribute to your course grade are determined by your professor.

Your lab instructor for this quarter is

Gabri Turcu
email: gabri * at * uchicago.edu
office: Jones GHJ-209, 702-5288
office hours: by appointment