CS 105
LABS

All labs are done with pair programming. 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 poorly on the exams and in the course.

Unless otherwise specified, each lab has a writeup (available in PDF format) 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 as specified in the course calendar.

Some labs have their own submission system others use http://www.cs.hmc.edu/~submissions/submissions/home.py where you each have an account (1stInitialLastname).

Many of the labs make heavy use of the debugger. A Debugger cheat sheet is available to help you with it. A downloadable and printable reference card is also available from the University of Texas.

I am tired of people missing the obvious in many labs. Here is a list of Commands that you should learn, know, and love.

Lab 1: Data manipulation (assignment 1)
Lab 2: Debugger (assignment 2)
Lab 3: Bomb (assignment 3)
Lab 4: bufbomb (assignment 4)
Lab 5: Performance Optimization (assignment 5)
Lab 6: Ring Buffer (assignment 6)
Lab 7: Sockets (assignment 7)

Still to be reviewed


Mike Erlinger

Last Modified Thursday, 30-Jun-2011 12:45:05 PDT