(Back to the main course website)
Labs are held in 229 Edmunds on Wednesdays, with sections at 1:15 and 2:45 p.m. The room is equipped with computers, which you’ll be working on using a Pomona CS account.
The work you do in lab is worth 8% of your course grade, and for each lab you will be submitting the code you worked on at the end of the lab. If you show up, work on the lab, and submit something, you’ll get full credit—the labs aren’t closely graded. As a corollary, you will lose some credit if you are significantly off-task during the lab section (unless you’ve already finished the lab material).
For each lab after the first, you may work with a partner if you choose; be sure to identify your partner when you submit the lab.
Each assignment will be introduced in lecture and has its own instructions to follow. These are worth a total of 42% of your class grade, and will take up a lot of your time outside of class. Grading includes points for style and commenting your code, so be sure you are familiar with the style guidelines. Each assignment page includes a due date, which is generally the Sunday of the week listed; assignments are due at midnight, and incur a late penalty of \displaystyle 3^n% where \displaystyle n is the number of days late (so 3%, then 9%, then 27%, then 81%). You will frequently turn in things a day late after realizing late Sunday night that there are more bugs than you thought there would be. This is fine and the penalty is accordingly light.
| Wednesday | Lab | Weekly Assignment (due on Sunday) |
|---|---|---|
Jan. 18 |
-no lab- |
-no assignment- |
Jan. 25 |
||
Feb. 1 |
||
Feb. 8 |
||
Feb. 15 |
||
Feb. 22 |
||
Mar. 1 |
Darwin week 1 |
|
Mar. 8 |
Darwin week 2 |
|
Mar. 15 |
Spring Break |
-no assignment- |
Mar. 22 |
-no assignment- |
|
Mar. 29 |
||
Apr. 5 |
||
Apr. 12 |
||
Apr. 19 |
||
Apr. 26 |
||
May 3 |
-no assignment- |