| CPSC 313 (Computer Systems) Fall 2008; Preliminary Schedule | Machine problem schedule not finalized yet. | Note: MP's are handed out during Mon/Tue Labs. They are due on the due date. | |||||
| week | class | date | day | topic | reading | homework | machine problems |
| 1 | 1 | 26-Aug | Tue | Intruduction; History | ch 1 | ||
| 2 | 28-Aug | Thur | History; Architecture-Level Support | ch 1 | |||
| 2 | 3 | 2-Sep | Tue | OS Structures | ch 1 | handout MP1 | |
| 4 | 4-Sep | Thur | Processes / Threads | ch 2/3 | |||
| 3 | 5 | 9-Sep | Tue | Processes / Threads | ch 2/3 | handout HW1 | |
| 6 | 11-Sep | Thur | CPU Scheduling | MP1 due | |||
| 4 | 7 | 16-Sep | Tue | POSIX Threads | ch 12 | HW1 due | handout MP2 |
| 8 | 18-Sep | Thur | Process Synchronization | ch 13 | |||
| 5 | 9 | 23-Sep | Tue | Process Synchronization | ch 13 | HW1 graded | |
| 10 | 25-Sep | Thur | Critical Sections / Semaphores | ch 14 | |||
| 6 | 11 | 30-Sep | Tue | Unix I/O | ch 4 | handout HW2 | |
| 12 | 2-Oct | Thur | Test 1 | MP2 due | |||
| 7 | 13 | 7-Oct | Tue | Files and Directories | ch 5/6 | HW2 due | handout MP3 |
| 14 | 9-Oct | Thur | Unix Special Files | ch 5 | |||
| 8 | 15 | 14-Oct | Tue | POSIX IPC | ch 15 | HW2 graded | |
| 16 | 16-Oct | Thur | POSIX IPC | ch 15 | |||
| 9 | 17 | 21-Oct | Tue | Case Study: Producer-Consumer | ch 16 | handout HW3 | |
| 18 | 23-Oct | Thur | Asynchronous Events | ch 8/9 | MP3 due | ||
| 10 | 19 | 28-Oct | Tue | Network Programming: Intro | ch 18 | HW3 due (hard!!) | handout MP4 |
| 20 | 30-Oct | Thur | Test 2 | ||||
| 11 | 21 | 4-Nov | Tue | sockets: The TCP/UDP/IP API | ch 18 | HW3 graded | |
| 22 | 6-Nov | Thur | sockets | ch 18 | |||
| 12 | 23 | 11-Nov | Tue | Server Design | ch 22 | ||
| 24 | 13-Nov | Thur | Security: Overview | handout HW4 | MP4 due | ||
| 13 | 25 | 18-Nov | Tue | Security: Introduction to Cryptography | handout MP5 | ||
| 26 | 20-Nov | Thur | Security, Authentication, Authorization | ||||
| 14 | 27 | 25-Nov | Tue | Security, Authentication, Authorization | HW4 due | ||
| no class | 28-Nov | Thur | Thanksgiving | ||||
| 15 | 28 | 2-Dec | Tue | Final Review | HW4 graded | ||
| 4-Dec: MP5 due (hard!!) | |||||||
| 29 | 9-Dec | Tue | Test 3 | ||||