Schedule and Lecture Notes
Click the title of a lecture to view the page with lecture notes.
Reading assignments from Bryant & O'Hallaron are in purple.
Recommended practice problems are in green.
Associated practice problems are best done after lecture.
Jump to: September | October | November | December
September 2026
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
|---|---|---|---|---|---|---|
| 30 | 31 | 1 Reading: Ch. 1, 2.1 Practice problems: 2.1, 2.3, 2.4, 2.8, 2.9, 2.12, 2.14, 2.16 |
2 | 3 Reading: Ch 2.2 Practice problems: 2.17, 2.19, 2.23-2.26 |
4 |
5 |
| 6 |
7 Labor day |
8 Reading: 2.3 Practice problems: 2.28, 2.29, 2.32, 2.33, 2.43, 2.44 |
9 |
10 Reading: 2.4-2.5 Practice problems: 2.45, 2.47, 2.54 |
11 |
12 |
| 13 |
14 |
15
Lecture 5: Machine Prog. I
Reading: Ch. 3 intro, 3.2-3.4 Practice problems: 3.1, 3.4, 3.5 |
16 Quiz 1 due: Lec 1-4 |
17 Note: class in Shan 3465 today!
Lecture 6: Machine Prog. II
Reading: Ch. 3.5-3.6 Practice problems: 3.6, 3.11A, 3.18, 3.26 |
18 Lab 1 due |
19 |
| 20 |
21 |
22
Lecture 7: Machine Prog. III Reading: Ch. 3.7 Practice problems: 3.32, 3.34-3.35 |
23 |
24
Lecture 8: Machine Prog. IV Reading: Ch. 3.8-3.9 Practice problems: 3.36-3.38, 3.41, 3.44 |
25 Lab 2 due Lab 3 |
26 |
27 |
28 |
29 Quiz 2 due: Lec 5-8 |
30 |
1 |
2 |
3 |
October 2026
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
|---|---|---|---|---|---|---|
| 4 |
5 |
6 |
7 |
8 |
9 Lab 3 due Lab 4 |
10 |
| 11 |
12 |
13 Quiz 3 due: Lec 9-12 |
14 |
15 |
16 |
17 |
| 18 |
19 Fall Break |
20 |
21 |
22 |
23
|
24 |
25 |
26 Lab 4 due |
27 |
28 |
29
Midterm |
30 Lab 5 |
31 |
November 2026
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 |
4 | 5 |
6 | 7 |
| 8 |
9 | 10 Quiz 4 due: Lec 16-18 |
11 | 12 |
13 Lab 5 due Lab 6 |
14 |
| 15 |
16 |
17 |
18 |
19 |
20 |
21 |
| 22 |
23 |
24 Quiz 5 due: Lec 19-22 |
25 Thanksgiving break |
26 |
27 |
28 |
December 2026
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
|---|---|---|---|---|---|---|
| 29 |
30 |
1 |
2 |
3 |
4 Lab 6 due Lab 7 |
5 |
| 6 |
7 |
8 Quiz 6 due: Lec 23-25 |
9 |
10
|
11 Lab 7 due |
12 |
| 13 |
14 2-5pm: Final exam |