Course Schedule
Schedule
Note this tentative schedule is subject to change. Please check the schedule regularly.
Last updated: 04/01/2025
Week | Starting | Topics | Reading | Notes |
---|---|---|---|---|
1 | 1/13/25 | T: Lec1 - Course intro H: Lec2 - Boolean Algebra and Expressions |
Ch 1 | Tue: P0 out |
2 | 1/20/25 | T: Lec3 - Switch and Logic Gate Implementation H: Dr. Li on travel; No Classes |
Ch 1 | Tue: P0 due |
3 | 1/27/25 | T: Lec4 - Number System and Conversions H: Lec5 - Boolean Addition |
Ch 2 | Tue: P1 out |
4 | 2/3/25 | T: Lec6 - Multi-bit and Multi-input Adders H: Lec7 - Boolean Substraction and ALU Design |
Ch 2 | |
5 | 2/10/25 | T: Lec8 - Time and Memory Elements H: Lec9 - Registers and RAMs; Meet & Greet |
Ch 3 | Tue: P1 due; P2 out |
6 | 2/17/25 | T: Lec10 - State Machine Design and Program Counter H: Lec11 - Module Summary and Exam 1 Preview |
Ch 3 | |
7 | 2/24/25 | T: Exam 1 H: Dr. Li on travel; No Classes |
||
8 | 3/3/25 | T: Spring Break, No Classes H: Spring Break, No Classes |
||
9 | 3/10/25 | T: Lec12 - Exam 1 Review; Project 3 H: Lec13 - Machine Language |
Ch 4 | Tue: P2 due; P3 out |
10 | 3/17/25 | T: Lec14 - HACK Assembly 1 H: Lec15 - HACK Assembly 2 |
Ch 4 | |
11 | 3/24/25 | T: Lec16 - Assembly Exercise 1 H: Lec17 - Assembly Exercise 2; Comp Arch |
Ch 5 | Tue: P3 due |
12 | 3/31/25 | T: Lec18 - Comp Arch; CPU Interface H: Lec19 - Hack CPU Design |
Ch 6 | Tue: P4 out |
13 | 4/7/25 | T: Lec20 - Hack I/O and Memory H: Lec21 - The Hack Computer; Project 5 |
||
14 | 4/14/25 | T: Lec22 - Module Summary and Exam 2 Preview H: Exam 2 |
Tue: P4 due; P5 out | |
15 | 4/21/25 | T: Scholarship Day, No Classes H: Lec23 - Exam 2 Review and Final Preview |
||
16 | 4/28/25 | T: Q&A H: No Classes |
Tue: P5 due | |
17 | 5/5/25 | Monday: Final Exam 11 AM - 2 PM Have a great summer! |