Course Schedule
CSC 211 Computer Organization and Architecture Spring 2025

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