CS 105, Fall 2006

All labs are done with pair programming. Although the exams are the major portion of your grade, much of the learning takes place in the labs. SO BE SURE TO DO YOUR FAIR SHARE OF WORK IN THE LABS. Slacking is unfair to your partner, and we can guarantee that if you let your partner do all the thinking, you will do badly on the exams and in the course.

Unless otherwise specified, each lab has a writeup (available in either PS or PDF formats) and a tar file. The tar file includes the writeup in both formats, so it's sufficient to download that. Alternatively, you may wish to download the writeup first so you can look it over.

Labs are due at the BEGINNING of the lab class on the due date.

Many of the labs make heavy use of the debugger. A Debugger cheat sheet is available to help you with it.

Lab 1: Data manipulation
Writeup (PS or PDF format); handout.
Lab 2: Debugger
Writeup in PS or PDF format.
Lab 3: Bomb
The writeup is available in PS or PDF format. After you read the writeup, you can get a bomb to defuse. You can also look at the statistics page to see how the class is doing on the bomb.
Lab 4: Buffer bomb
Writeup (PS or PDF format); handout.
Lab 5: Memory allocator
Writeup (PS or PDF format); handout.
Lab 6: Ring buffer
Writeup (PS or PDF format); handout.

© 2006, Geoff Kuenning

This page is maintained by Geoff Kuenning.