Course Schedule
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)
Jerod Weinman
Created 7 Jan 2023