| CSC 211 | Computer Organization and Architecture | Spring 2026 |
Note:
Skip to week: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Final
| Week | Day | Date | Topic | Reading | Assignment |
|---|---|---|---|---|---|
| 1 | Mon | 1/19 | Martin Luther King, Jr. Day | ||
| Wed | 1/21 | Introduction | PH 1.1–1.3 pp. 2–16 | Assignment 0 | |
| Fri | 1/23 | Electricity and Circuits | Electricity etc. | ||
| 2 | Mon | 1/26 | Transistors and Gates | Transistors etc. | |
| Wed | 1/28 | Lab 1: Building Logic Gates | PH B.1–B.2 pp. 692–698 | ||
| Fri | 1/31 | Karnaugh Maps | NL 3A.1–3A.6 pp. 130–141 | Quiz 0 | |
| 3 | Mon | 2/2 | Combinational Logic | PH B.3 pp. 699–710[Errata]; Lab Background | |
| Wed | 2/4 | Lab 2: Problem Solving with Logic Gates | Lab 1 | ||
| Fri | 2/6 | Binary Math | PH 2.4, 3.2 pp. 79–85, 188–192 | Quiz 1 | |
| 4 | Mon | 2/9 | ALU Design | PH B.5 pp. 716–728 | |
| Wed | 2/11 | Lab 3: Build an ALU | Lab 2; Assignment 1 | ||
| Fri | 2/13 | Sequential Logic | PH B.7–B.8 pp. 738–746 | Quiz 2 | |
| 5 | Mon | 2/16 | Memory: SRAM & DRAM | PH B.9 pp. 748–757 | |
| Wed | 2/18 | Lab 4: Latches & Flip-Flops | Lab 3; Assignment 2 | ||
| Fri | 2/20 | Exam 1 | PH B.1–B.9, 2.4, 3.2, NL 3A | ||
| 6 | Mon | 2/23 | Assembly & Machine Language | PH 2.1–2.3, 2.5–2.6 pp. 68–79, 86–96 | |
| Wed | 2/25 | Lab 5: Meet the PIC32 | Lab 4 | ||
| Fri | 2/27 | Logic & Making Decisions | PH 2.7 pp. 96–102 | Quiz 3 | |
| 7 | Mon | 3/2 | Supporting Procedures | PH 2.8 pp. 102–112 | Assignment 3 |
| Wed | 3/4 | Lab 6: Blinking Lights | Lab 5 | ||
| Fri | 3/6 | Strings, Addressing, & Arrays | PH 2.9–2.10, 2.14 pp. 112–126, 147–151 | Quiz 4 | |
| Enjoy Spring Break! | |||||
| 8 | Mon | 3/23 | Program Translation | PH 2.12–2.13 pp. 129–147 | |
| Wed | 3/25 | Program Translation (cont.) | |||
| Fri | 3/27 | Lab 7: Play a Song | Lab 6; Assignment 4 | ||
| 9 | Mon | 3/30 | Exam 2 | PH 2.1–2.10, 2.12–2.14 | |
| Wed | 4/1 | Datapath | PH 4.1–4.3 pp. 256–271 | ||
| Fri | 4/3 | Control | PH 4.4, pp. 271–284 | ||
| 10 | Mon | 4/6 | Lab 8: Build a Datapath I | PH D.1, D.3[ROM] pp. D-1–D-3, D-15–D-19 | Lab 7 |
| Wed | 4/8 | Pipelining | PH 4.6–4.7 pp. 285–315 | Assignment 5 | |
| Fri | 4/10 | Data Hazards | PH 4.8 pp. 315–328 | Quiz 5; Lab 8 | |
| 11 | Mon | 4/13 | Lab 9: Build a Datapath II | ||
| Wed | 4/15 | Control Hazards | PH 4.9 pp. 328–337 | ||
| Fri | 4/17 | Exceptions & Instruction Level Parallelism | PH 4.10–4.11 pp. 337–357 | Quiz 6; Lab 9(A,B) | |
| 12 | Mon | 4/20 | Instruction Level Parallelism (cont.) | PH 4.11 4.15–4.16, 4.18 pp. 344–357, 369–372 | Lab 9(C) |
| Wed | 4/22 | Lab 10: Build a Datapath III | Lab 9(D) | ||
| Fri | 4/24 | Exam 3 | PH 4.1–4.11 | ||
| 13 | Mon | 4/27 | Cache | PH 5.1–5.4 pp. 392–429 | |
| Wed | 4/29 | Memory Hierarchy | PH 5.7–5.8 pp. 446–479 | ||
| Fri | 5/1 | Lab 11: Build a Cache | PH 5.9 pp. 481–484 | Lab 10 | |
| 14 | Mon | 5/4 | Parallelism | PH 6.1–6.4 pp. 526–543 | |
| Wed | 5/6 | Parallel Architectures | PH 6.5–6.8 pp. 543–563 | ||
| Fri | 5/8 | Wrap-Up | Quiz 7; Lab 11 | ||
| F | Mon | 5/12 | Reading Day | Everything | |
| Thu | 5/14 | Final Exam | 2 pm (Section 01) | ||
| Fri | 5/15 | 9 am (Section 02) | |||