Lectures are Monday, Wednesday and Friday. Lab milestones are due Saturday at 11:59 pm. Lecture topics marked TBD have not been finalized yet, and slides and readings are posted as each lecture is reached.
lecture topic
reading assignment
lab deadline
quiz deadline
midterm exam
Mon
Tue
Wed
Thu
Fri
Sat
2
Start of Classes
3
5
7
Labor Day
8
10
12
15
17
18
Instructor Gone - No class
19
21
Instructor gone: work through the C++ Refresher page
Quiz 4: Interrupts, UIO Part 2, Lab 2
22
24
25
26
28
Instructor gone - No class
29
30
Instructor gone - No class
Mon
Tue
Wed
Thu
Fri
Sat
1
2
Instructor gone - No class
3
6
8
10
13
15
16
Quiz 7: LDD3 Ch 3
17
20
Midterm 1
21
No class - Midterm 1
Midterm 1
22
23
No class - Lab 5 M1 help session in the lab
Quiz 8: LDD3 Ch 4, 9, 10
24
27
29
30
No class - Lab 5 M2 help session in the lab
31
Mon
Tue
Wed
Thu
Fri
Sat
2
LDD3 Ch. 5
Quiz 9: Platform Devices, LDD3 Ch 6, 11
3
4
AXI Bus I
5
6
AXI Activity
7
9
Lab 6 M1 Discussion
10
11
AXI Bus II
12
13
Instructor gone: watch the Lab 6 M2 Discussion and Vivado block design demo videos
14
16
Instructor gone - No class
17
18
Instructor gone - No class
19
Midterm 2
20
Instructor gone - No class
Midterm 2
23
LDD3 Ch. 14
Lab 7 Discussion
24
25
No class - Thanksgiving Holiday
26
No class - Thanksgiving Holiday
27
No class - Thanksgiving Holiday
28
30
Lecture TBD
Mon
Tue
Wed
Thu
Fri
Sat
1
2
Lab 8 discussion
3
4
Last day of class
5
7
No class - Midterm 3
Midterm 3
8
Midterm 3
Textbook Links
LDD3: https://lwn.net/Kernel/LDD3/
OSTEP: https://pages.cs.wisc.edu/~remzi/OSTEP/
Other Study Questions
These study question sets are not tied to a specific lecture date, but are covered by in-class quizzes: