Skip to content

Schedule

DISCLAIMER

This schedule will be primarily used as a history of topics that we have covered thus far, as well as a short look into the future. To best attend to the class' pace, future looks will be limited to 1-2 weeks ahead with all due dates known when assignments are given and quiz/test dates when they are announced. Any changes made to significant dates will be in the students favor, if they happen.

Date Topic Lessons Labs Homework
Unit 1: Computers and Binary
1/19/26 (Week 1) - Syllabus
1/26/26 (Week 2) - Introduction
- History
Introduction
2/2/26 (Week 3) - C Review
- Binary
C Review Compilation - Homework 1 : C Review (Due 2/27/26) (Released 2/1/26)
2/9/26 (Week 4) - Started Binary
- Minor Hiccup
2/16/26
(Week 5)
- Finish Binary + Hex
- Binary Operations
Binary
2/23/26
(Week 6)
- Final HW Review
3/2/26 (Week 7) - Logic Gates
- Announcement of Unit Test (3/11)
Bitwise Operations

Number Representation
- Homework 2 : Test Review Questions (Due 3/27)
3/9/26
(Week 8)
- Out for Injury
3/16/26
(Week 9)
- Spring Break
Abstraction - Homework 3 : NAND 4-Bit ALU (Due 4/12/26)
3/23/26
(Week 10)
- Shortened Unit Test 1
- Circuits
Gates and Circuits
3/30/26
(Week 11)
- Adders, MUX, and Decoders Circuits II
4/6/26
(Week 12)
- Von Neumann ALU and CU
4/13/26
(Week 13)
- Review
- Fetch-Decode-Execute
- Unit Test 2 (4/15)
Instruction Cycle - Homework 4: Test 2 Review (Due 4/19/26)
- Homework 5 : tinyCPU (Due 4/26/26)
4/20/26
(Week 14)
- Assembly Assembly - Homework 6 : Assembly (To be released)
4/27/26
(Week 15)
- Last Week
- More Assembly
- Homework 7 : Last Unit Quiz Study Guide (To be released)
5/4/26
(Week 16)
- Finals Week
- Last Unit Test ()