This schedule is an estimate. It may be updated based on the actual pacing of the course material.
Slides linked with text “Reiss’s slides from” references slide deck(s) for the overall topic(s) that Reiss has built over the years. You can see a list of those slidedecks here. Often not everything in the slide deck will be covered in one day (or sometimes, at all in the semester).
Skadron’s annotated slides are available as PDFs on Canvas, under Files.
Date | Topic | Assignment |
Week 1 | ||
Tue 27 Aug |
introduction / building intro[ | 12pm screencapture (browser or download mp4 webm audio )| 2pm screencapture (browser or download mp4 webm audio ) ]Reading:
overview, (partially) compilation
| |
Wed 28 Aug |
(no lab) | |
Thu 29 Aug |
Reading:
| |
Fri 30 Aug |
—
| |
Week 2 | ||
Tue 03 Sep |
accounts[ | 12pm screencapture (browser or download mp4 webm audio )| 2pm screencapture (browser or download mp4 webm audio ) ]Reading:
| |
Wed 04 Sep | Lab assigned | |
Thu 05 Sep |
Reading:
kernel §1-2.2, 3
| Quiz week02 (quiz for week 2) released, due 2024-09-10 12:15 |
Fri 06 Sep |
—
| |
Week 3 | ||
Tue 10 Sep | Quiz week02 (quiz for week 2) due 12:15 (released 2024-09-05) | |
Wed 11 Sep | Lab assigned | |
Thu 12 Sep |
Reading:
kernel §2.3.1
| Quiz week03 (quiz for week 3) released, due 2024-09-17 12:15 |
Fri 13 Sep |
—
| warmup due by 11:59pm |
Week 4 | ||
Tue 17 Sep | Quiz week03 (quiz for week 3) due 12:15 (released 2024-09-12) | |
Wed 18 Sep | Lab assigned | |
Thu 19 Sep | Quiz week04 (quiz for week 4) released, due 2024-09-24 12:15 | |
Fri 20 Sep |
—
| |
Week 5 | ||
Tue 24 Sep |
virtual memory 1[ | 12pm screencapture (browser or download mp4 webm audio )| 2pm screencapture (browser or download mp4 webm audio ) ]Reading:
VM §1, 2.2, 3.1
| Quiz week04 (quiz for week 4) due 12:15 (released 2024-09-19) |
Wed 25 Sep | Lab assigned | |
Thu 26 Sep |
virtual memory 2[ | 12pm screencapture (browser or download mp4 webm audio )| 2pm screencapture (browser or download mp4 webm audio ) ]Reading:
VM §2.1, 3.2
| Quiz week05 (quiz for week 5) released, due 2024-10-01 12:15 |
Fri 27 Sep |
—
| timing due by 11:59pm |
Week 6 | ||
Tue 01 Oct | Quiz week05 (quiz for week 5) due 12:15 (released 2024-09-26) | |
Wed 02 Oct | Lab assigned | |
Thu 03 Oct |
caches 1[ | 12pm screencapture (browser or download mp4 webm audio )| 2pm screencapture (browser or download mp4 webm audio ) ]Reading:
| Quiz week06 (quiz for week 6) released, due 2024-10-08 12:15 |
Fri 04 Oct |
—
| fork HW due by 11:59pm |
Week 7 | ||
Tue 08 Oct |
Reading:
| Quiz week06 (quiz for week 6) due 12:15 (released 2024-10-03) |
Wed 09 Oct | Lab assigned | |
Thu 10 Oct |
Reading:
| Quiz week07 (quiz for week 7) released, due 2024-10-17 12:15 |
Fri 11 Oct |
—
| pagetable part 1 due by 11:59pm |
Week 8 | ||
Tue 15 Oct |
(no class)
| |
Wed 16 Oct | Lab assigned | |
Thu 17 Oct | Quiz week08 (quiz for week 8) released, due 2024-10-22 12:15 Quiz week07 (quiz for week 7) due 12:15 (released 2024-10-10) | |
Fri 18 Oct |
—
| |
Week 9 | ||
Tue 22 Oct | Quiz week08 (quiz for week 8) due 12:15 (released 2024-10-17) | |
Wed 23 Oct | pagetable part 2 (pre code review) due BEFORE FIRST LAB — normal late policy does not apply Lab assigned | |
Thu 24 Oct |
Reading:
| Quiz week09 (quiz for week 9) released, due 2024-10-29 12:15 |
Fri 25 Oct |
—
| pagetable 3 (post code review) due by 11:59pm |
Week 10 | ||
Tue 29 Oct |
Reading:
| Quiz week09 (quiz for week 9) due 12:15 (released 2024-10-24) |
Wed 30 Oct | Lab assigned | |
Thu 31 Oct |
Reading:
protocols §1-6
| Quiz week10 (quiz for week 10) released, due 2024-11-07 12:15 |
Fri 01 Nov |
—
| cache programs due by 11:59pm |
Week 11 | ||
Tue 05 Nov |
(no class)
| |
Wed 06 Nov | Lab assigned | |
Thu 07 Nov |
networking 2 / secure channels 1[ | 12pm screencapture (browser or download mp4 webm audio )| 2pm screencapture (browser or download mp4 webm audio ) ]Reading:
security §1-3
| Quiz week11 (quiz for week 11) released, due 2024-11-12 12:15 Quiz week10 (quiz for week 10) due 12:15 (released 2024-10-31) |
Fri 08 Nov |
—
| TLB due by 11:59pm |
Week 12 | ||
Tue 12 Nov |
secure channels 2[ | 12pm screencapture (browser or download mp4 webm audio )| 2pm screencapture (browser or download mp4 webm audio ) ]Reading:
security §1-3
| Quiz week11 (quiz for week 11) due 12:15 (released 2024-11-07) |
Wed 13 Nov | Lab assigned | |
Thu 14 Nov |
Reading:
processors §1-3
| Quiz week12 (quiz for week 12) released, due 2024-11-19 12:15 |
Fri 15 Nov |
(original due date for life) | |
Week 13 | ||
Mon 18 Nov | life due by 11:59pm | |
Tue 19 Nov |
Reading:
processors §2-3
| Quiz week12 (quiz for week 12) due 12:15 (released 2024-11-14) |
Wed 20 Nov | Lab assigned | |
Thu 21 Nov |
Reading:
processors §2-3
| Quiz week13 (quiz for week 13) released, due 2024-11-26 12:15 |
Fri 22 Nov |
—
| pipeline due by 11:59pm |
Week 14 | ||
Tue 26 Nov |
| Quiz week14 (quiz for week 14) released, due 2024-12-03 12:15 Quiz week13 (quiz for week 13) due 12:15 (released 2024-11-21) |
Wed 27 Nov |
(no class)
| |
Thu 28 Nov |
(no class)
| |
Fri 29 Nov |
(no class)
| |
Week 15 | ||
Tue 03 Dec |
| Quiz week14 (quiz for week 14) due 12:15 (released 2024-11-26) |
Wed 04 Dec | Lab assigned | |
Thu 05 Dec | OOO due before 12:29PM, late submissions not normally accepted | |
Fri 06 Dec |
—
| |
Week 16 | ||
Mon 09 Dec |
Final ExamCombined final time with other section. 7PM-10PM. 12:30pm section — Rice 130. 2pm section — Gilmer 301. |