Labs
Some of the following lab writeups have not yet been updated for the current semester, and are only posted to give you an idea of what's to come. Make sure you know that a lab has officially been assigned before starting to work on it!
You might also want to check out the resources page for other helpful links.
- Lab 1: Lab preliminaries; Assigned 1/21, Due 1/27
- Lab 2: C and Graphs; Assigned 1/28, Due 2/10
- Lab 3: Writing your own UNIX shell; Assigned 2/15, Due 3/3
- Lab 4: Redirecting I/O; Assigned 3/18, Due 3/31
- Lab 5: Writing a dynamic storage allocator; Assigned TBA, Due TBA
- Here's a screencast that might help you get started (it's from a few semesters back, but most of it should be relevant)
- Some malloc lab advice from a previous TA
- Lab 6: A Web Proxy; Assigned TBA, Due TBA
- Here are instructions for testing your proxy using the different approaches demonstrated in class