Course Schedule
CSC 211 Computer Organization and Architecture Spring 2022

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