| Homework number | Due date | Material to read | Problems |
|---|---|---|---|
| 1 | 9/7/05 | Chapter 1 | CHomework1.pdf |
| 2 | 9/14/05 | Chapter 2 Chapter 3 sections 1-4 | p. 54 Exercise 2.12 "An env utility" |
| 3 | 9/21/05 | Rest of Chapter 3 Chapter 4 sections 1-8 | p. 88 Exercise 3.9 "Process Fans" |
| 4 | 9/28/05 | Rest of Chapter 4 | p. 141 Exercise 4.10 |
| 5 | 10/17/05 | Chapter 8 | p. 299 Exercise 8.9 |
| 6 | 10/28/05 | Chapter 12 | Implement (and test) counting semaphore using POSIX mutexes (no POSIX semaphores) |
| 7 | 10/31/05 | Chapter 12 | p. 443 Exercise 12.7 |
| 8 | 11/11/05 | Chapter 13 | p. 485 Exercise 13.9 |
| 9 | 11/18/05 | Chapter 14 | p. 507 Exercise 14.6 |
| 10 | 11/16/05 | TCPStarter.tar.gz -- see header comments of these files | |
| 11 | 11/30/05 | WebServer.pdf |
| Project number | Type | Point value | Due date | Description |
|---|---|---|---|---|
| 1 | Individual | 35 | 10/7/2005 | Project1.zip |
| 2 | Group | 35 | 12/15/2005 | Final project (UDP) |
Individual project: Absolutely no cooperation with classmates, no assistance from tutors or any outside sources.
Open project: You may cooperate as much as you like with classmates and seek some outside assistance if you need it (such as from a tutor).
Group project: You may with within your group no cooperation is permitted between groups or with outside resources.
| Page maintained by:
David Shaffer cdshaffer@acm.org Shaffer consulting Last modified: Sun Jan 16 12:30:46 EST 2005 |
![]() |