| 1 | Tu | Aug 22 | UNIX - history | Das ch 1, unix01 |
| 2 | Th | Aug 24 | Linux and desktops, Live CD | unix01 |
| 3 | Tu | Aug 29 | Basic commands, files | Das ch 2-3, unix02 |
| 4 | Th | Aug 31 | Text filters, pipes | Das 3-4, unix02 |
| 5 | Tu | Sep 5 | C programming | hello, unix03 |
| 6 | Th | Sep 7 | Systems Programming | unix03 |
| 7 | Tu | Sep 12 | Date/Time, Directories and Files | DateTime, files |
| 8 | Th | Sep 14 | review homework | |
| 9 | Tu | Sep 19 | low-level file I/O | Das ch 17, files |
| 10 | Th | Sep 21 | Stream I/O, RIFF | Das ch 17, files |
| 11 | Tu | Sep 26 | Test 1 | |
| 12 | Th | Sep 28 | Directory-scan examples Qt Graphics | notes |
| 13 | Tu | Oct 3 | Terminal Control | Molay chapters 5 and 6 |
| 14 | Th | Oct 5 | Terminal Control with curses | Matthew & Stones ch 6 Molay chapter 7 |
| Tu | Oct 10 | Midterm break | | |
| 15 | Th | Oct 12 | Processes | Das ch 8, processes |
| 16 | Tu | Oct 17 | Process environment | Das ch 18, processes |
| 17 | Th | Oct 19 | exec, fork and wait | Das ch 18, processes |
| 18 | Tu | Oct 24 | Processes and signals | Das ch
18 processes, signals |
| 19 | Th | Oct 26 | Processes Qt Graphics |
Molay chapter 8 Qt2 |
| 20 | Tu | Oct 31 | Qt window/viewport Threads | Qt2 threads |
| 21 | Th | Nov 2 | Threads | threads |
| 22 | Tu | Nov 7 | Threads Qt3 signals/slots | threads Qt3 |
| 23 | Th | Nov 9 | Qt3 signals/slots | Qt3 |
| 24 | Tu | Nov 14 | Qt Threads Pipes | QtThreads pipes |
| 25 | Th | Nov 16 | pipes | pipes |
| 26 | Tu | Nov 21 | IPC | ipc |
| Th | Nov 23 | Thanksgiving | ||
| 27 | Tu | Nov 28 | Sockets | sockets |
| 28 | Th | Nov 30 | Socks web server | sockets Molay chapter 12 |
| 29 | Tu | Dec 5 | QtSockets | QtSockets |
| 30 | Tu | Dec 12 | Final Exam |
Maintained by John Loomis, last updated 10 August 2006