1 |
Mon 8/25 |
|
Lab 1: Nice to C You
|
-
A1: Printf
(Due: Wed 9/3)
-
Introductory Survey
due Friday 8/29
-
Week 1 Topic Mastery Quiz
due Saturday 8/30
-
E0 - E4: Course Policies, SSH, Unix & Git, C Compilation, Makefiles
due Sunday 9/7
|
Wed 8/27 |
|
2 |
Mon 9/1 |
|
Lab 2: Minifloat
|
-
A2: Minifloat
(Due: Wed 9/10)
-
Week 2 Topic Mastery Quiz
due Friday 9/5
|
Wed 9/3 |
|
3 |
Mon 9/8 |
|
Lab 3: Huffman
|
-
A3: Huffman
(Part 1 Due: Wed 9/17, Part 2 Due: Wed 9/24)
-
Week 3 Topic Mastery Quiz
due Friday 9/12
|
Wed 9/10 |
|
4 |
Mon 9/15 |
|
Lab 4: C & GDB Review
|
-
A3: Huffman
(Part 1 Due: Wed 9/17, Part 2 Due: Wed 9/24)
-
Week 4 Topic Mastery Quiz
due Fri 10/3
|
Wed 9/17 |
|
5 |
Mon 9/22 |
|
Lab 5: CPU Simulator
|
-
A5: CPU Simulator
(Due: Wed 10/1)
-
No topic mastery quiz this week
|
Wed 9/24 |
|
6 |
Mon 9/29 |
|
Lab 6: Assembly
|
-
A6: Assembly
(Due: Wed 10/8)
-
Week 6 Topic Mastery Quiz
due Fri 10/3
|
Wed 10/1 |
|
7 |
Mon 10/6 |
|
Lab 7: Assembly Functions
|
-
A7: Assembly Functions
(Due: Wed 10/15)
-
Week 7 Topic Mastery Quiz
due Fri 10/10
|
Wed 10/8 |
|
8 |
Mon 10/13 |
|
Lab 8: Buffer Overflow
|
-
A8: Buffer Overflow
(Due: Wed 10/22)
-
Week 8 Topic Mastery Quiz
due Fri 10/17
|
Wed 10/15 |
|
9 |
Mon 10/20 |
|
Lab 9: Cache Blocking
|
-
A9: Cache Blocking
(Due: Wed 10/29)
-
Week 9 Topic Mastery Quiz
due Fri 10/24
|
Wed 10/22 |
|
10 |
Mon 10/27 |
|
Lab 10: Shell
|
-
A10: Shell
(Due: Wed 11/12)
-
Week 10 Topic Mastery Quiz
due Mon 11/10
|
Wed 10/29 |
|
11 |
Mon 11/3 |
|
Optional Lab (TBD)
|
-
A10: Shell continues, due Wed 11/12
-
Week 11 Topic Mastery Quiz
due Sun 11/16
|
Wed 11/5 |
|
12 |
Mon 11/10 |
|
Lab 11: Concurrent Hash Table
|
-
A11: Concurrent Hash Table
(Due: Wed 11/19)
-
Week 12 Topic Mastery Quiz
due Thurs 11/20
|
Wed 11/12 |
|
13 |
Mon 11/17 |
|
Lab 12: Raycasting
|
-
A12: Raycasting
(Due: Wed 12/3)
-
Week 13 Topic Mastery Quiz
due Thurs 11/27
|
Wed 11/19 |
|
14 |
Mon 11/24 |
|
No Lab (Thanksgiving)
|
-
A12: Raycasting continues, due Wed 12/3
-
No topic mastery quiz this week
|
Wed 11/26 |
|
15 |
Mon 12/1 |
|
No Lab (or Topics Review, TBD)
|
-
A12: Raycasting continues, due Wed 12/3
-
No topic mastery quiz this week
|
Wed 12/3 |
|
16 |
Mon 12/8 |
|
Final Review
|
|