Calendar - Autumn 2022ΒΆ
Note
This is a tentative calendar and subject to change
In general, programming assignments are posted on Friday preceding their deadline.
Week |
Day |
Date |
Module Topic |
Assignment Out |
Assignment Due |
---|---|---|---|---|---|
1 |
Thr. |
Sept 27th |
M1: Course Logistics and Unix History and Overview |
HW1 |
None |
2 |
Thr. |
Oct. 4th |
M2: Introduction to C Programs |
HW 2 |
HW 1 |
3 |
Thr. |
Oct. 11th |
M3: Programs/Processes and Memory Management |
HW 3 |
HW 2 |
4 |
Thr. |
Oct. 18th |
M4: Exceptional Control Flow |
HW 4 |
HW 3 |
5 |
Thr. |
Oct. 25th |
M5: File I/O |
None |
HW 4 |
6 |
Thr. |
Nov. 3rd |
Midterm and File I/O (cont.) |
HW 5 |
None |
7 |
Thr. |
Nov. 10th |
M6: File systems |
HW 6 |
HW 5 |
8 |
Thr. |
Nov. 17th. |
M7: Unix Signals and Kernel and OS |
Project |
HW 6 |
Nov.21st-25th |
Study Week/Thanksgiving Break |
None |
None |
||
9 |
Thr. |
Dec. 1st |
M8: Computer Architecture and Advanced Topics |
None |
None |
10 |
Thr. |
Dec. 8th |
Final Exam |
None |
Project (Monday Dec. 5) |