CPSC 313
|
|
Week |
Date |
Topic |
Reading |
Homework |
Labs |
|
Week 1 |
Jan 20 |
Logistics; Introduction; History |
Ch 1 |
MP1 out | |
|
Jan 22 |
Introduction; Architecture Level Support | Ch 1 | |||
|
Week 2 |
Jan 27 |
OS Structures | Ch 1 | ||
|
Jan 29 |
Processes/Threads | Ch 2/3 | |||
|
Week 3 |
Feb 3 |
Processes/Threads | Ch 2/3 | HW1 out | |
|
Feb 5 |
CPU Scheduling | ||||
|
Week 4 |
Feb 10 |
POSIX Threads | Ch 12 | HW1 due | |
|
Feb 12 |
Process Synchronization | Ch 13/14 | MP1 due MP2.1 out | ||
|
Week 5 |
Feb 17 |
Process Synchronization | Ch 13/14 | ||
|
Feb 19 |
POSIX Threads Synchronization | Ch 13/14 | |||
|
Week 6 |
Feb 24 |
UNIX I/O | Ch 4 | HW2 out | |
|
Feb 26 |
TEST 1 | ||||
|
Week 7 |
Mar 3 |
Files and Directories | Ch 5/6 | HW2 due | |
|
Mar 5 |
Unix Special Files | Ch 5 | MP2.1 due MP2.2 out | ||
|
Week 8 |
Mar 10 |
POSIX IPC | Ch 15 | ||
|
Mar 12 |
POSIX IPC | Ch 15 | |||
|
Week 9 |
Mar 17 |
No Class. Spring Break | |||
|
Mar 19 |
No Class. Spring Break | ||||
|
Week 10 |
Mar 24 |
Case Study: Producer Consumer | Ch 16 | HW3 out | |
|
Mar 26 |
Asynchronous Events: Signals | Ch 8 | MP2.2 due MP2.3 out | ||
|
Week 11 |
Mar 31 |
Time and Timers | Ch 9/10 | HW3 due | |
|
Apr 2 |
Network Programming Intro | Ch 18 | |||
|
Week 12 |
Apr 7 |
TEST 2 | |||
|
Apr 9 |
Sockets: The TCP/UDP/IP API | Ch 18 | |||
|
Week 13 |
Apr 14 |
Sockets | Ch 18 | ||
|
Apr 16 |
Server Design | Ch 22 | MP2.3 due MP3 out | ||
|
Week 14 |
Apr 21 |
Security Overview | |||
|
Apr 23 |
Introduction to Crypto | HW4 out | |||
|
|
Apr 28 |
Security, Authentication, Authorization | |||
|
Apr 30 |
Security cont. Final review |
HW4 due | |||
|
|
May 5 |
Redefined day (as Friday) NO class |
MP3 due | ||
|
May 8 |
FINAL (12:30-2:30 p.m.) |