Course Schedule
CSC 211 Computer Organization and Architecture Fall 2015

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
0 Fri 8/28 Introduction Electricity & Ohm's Law
1 Mon 8/31 Circuits and Transistors Transistors (Supplemental Video) Assignment 0
Wed 9/2 Boolean Logic & Gates PH C.1-C.2 pp. C-3–C-8
Fri 9/4 Karnaugh Maps NL 3A.1-3A.6 pp. 130-141
2 Mon 9/7 Combinational Logic PH C.3 pp. C-9–C-20 Assignment 1
Wed 9/9 Logisim Optional: PH 2.4, 3.2
Fri 9/11 1-bit ALU Design PH 1.2, C.5 pp. 10-13, C-26–C-29
3 Mon 9/14 32-bit ALU Design PH C.5 pp. C-29–C-38 Assignment 2
Wed 9/16 Sequential Logic PH C.7-C.8, pp. C-48–C-58
Fri 9/18 Memory: SRAM & DRAM PH C.9 pp. C-58–C-67
4 Mon 9/21 Performance PH 1.4 pp. 26-38 (Skim 1.3) Assignment 3
Wed 9/23 Power & Multiprocessors PH 1.5-1.9 pp. 39-55
Fri 9/25 Exam 1 PH C.1-C.9, NL 3A
5 Mon 9/28 Assembly Language PH 2.1-2.3 pp. 76-87
Wed 9/30 Machine Language PH 2.5-2.6 pp. 94-105 Assignment 4
Fri 10/2 Making Decisions PH 2.7 pp. 105-112
6 Mon 10/5 Supporting Procedures PH 2.8 pp. 112-122
Wed 10/7 Addressing PH 2.10 pp. 128-136 Assignment 5
Fri 10/9 Translation & C Example PH 2.12-2.13 pp. 139-157
7 Mon 10/12 Exam 2 PH 1.4-2.3
Wed 10/14 Arrays vs. Pointers PH 2.14 pp. 157-160
Fri 10/16 Multiplication & Division PH 3.3-3.4 pp. 230-242 Assignment 6
Enjoy Fall Break!
8 Mon 10/26 Instruction Set Architecture PH 2.16-2.19 pp. 161-179
Wed 10/28 Processor & Logic Design PH 4.1-4.2 pp. 300-307
Fri 10/30 Datapath PH 4.3 pp. 307-316
9 Mon 11/2 Control PH 4.4 pp. 316-330 Assignment 7
Wed 11/4 Exam 3 PH 2.5-2.19, 3.3-3.4
Fri 11/6 Pipelining PH 4.5 pp. 330-344
10 Mon 11/9 Pipelined Datapath & Control PH 4.6 pp. 344-363 Assignment 8
Wed 11/11 Data Hazards PH 4.7 pp. 363-375
Fri 11/13 Control Hazards & Exceptions PH 4.8-4.9 pp. 375-391
11 Mon 11/16 Advanced Parallelism PH 4.10-4.14 pp 391-409 (skip 4.12) Assignment 9
Wed 11/18 Caches PH 5.1-5.2 pp. 452-475
Fri 11/20 Cache Performance PH 5.3 pp. 475-492
12 Mon 11/23 Memory Hierarchy PH 5.5, 5.7, 5.10-5.12 pp. 518-525, 529-534, 539-548 Assignment 10
Wed 11/25 Exam 4 PH 4.1-4.14
Fri 11/27 Thanksgiving Break
13 Mon 11/30 Cache/Memory Redux
Wed 12/2 Virtual Memory PH 5.4 pp. 492-517
Fri 12/4 I/O Interface PH 6.1, 6.5-6.6 pp. 570-572, 582-595
14 Mon 12/7 Parallel Architectures PH 7.1-7.4 pp. 632-645 Assignment 11
Wed 12/9 Synchronization & Cache Coherence PH 2.11, 5.8 pp. 137-139, 534-538
Fri 12/11 Wrap-Up
F Thu 12/17 Final Exam (9 am)
Jerod Weinman
Created 17 Aug 2015