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!
Previous
Next