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