Course Schedule
CSC 211 Computer Organization and Architecture Spring 2023

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