CDA3100: Computer Organization I (Fall 2020)

Instructor: Xiaonan Zhang

Syllabus | Schedule | Exam Materials


Course Schedule
Week Date Topic Section from Textbook
Week 1 8/24 Syllabus, Introduction
1.1 - 1.4
  8/26 Introduction 1.4, 1.6-1.7, 1.10
  8/28 Base Number Representation, Base Conversions 2.4
Week 2 8/31 Base Conversions, Integer Binary Reprs and Arithmetic 2.4, 3.1-3.2
  9/2 Integer Binary Reprs and Arithmetic, Floating-Point Representations 3.2, 3.5
  9/4 MIPS Assembly Introduction 2.1- 2.2
Week 3 9/7 MIPS Assembly Introduction, Arith/Logic Instructions 2.2, A.9, 2.5
  9/9 Arith/Logic Instructions, Data Transfers, Transfers of Control 2.5-2.5, 2.3, 2.7
  9/11 Transfers of Control, FP Instructions 2.7, 3.5
Week 4 9/14 Functions 2.8
  9/16 Functions, Encoding Instruction 2.5, 2.8
  9/18 Encoding Instruction, Translation Process 2.10, 2.12
Week 5 9/21 Logic Design Basics and Combinational Logic B.2-B.3
  9/23 Combinational Logic and Minimization B.3
  9/25

Minimization

B.3
Week 6 9/28 Basic ALU Design B.5
  9/30 Basic ALU Design B.5
  10/2

Clocks, Latches, Flip-Flops

B.7-B.8
Week 7 10/5 Registers, SRAM, DRAM B.8-B.9
  10/7 Review  
  10/9

Exam 1

 
Week 8 10/12 Review Exam 1  
  10/14 Review Exam 1, Single Cycle Datapath 4.1
  10/16 Single Cycle Datapath 4.2-4.3
Week 9 10/19 Single Cycle Datapath, Single Cycle Control 4.3-4.4
  10/21 Single Cycle Control 4.4
  10/23

Single Cycle Control

Week 10 10/26 Pipelining Introduction, Pipeline Hazards 4.5
  10/28 Pipeline Hazards, Pipeline Datapath 4.5-4.6
  10/30

Pipeline Datapath

4.6
Week 11 11/2 Pipeline Control 4.6-4.7
  11/4 Pipeline Control 4.7
  11/6

Pipeline Control

4.8
Week 12 11/9 Exceptions, Memory Hierarchy Introduction 4.9, 5.1-5.2
  11/11 Memory Hierarchy Introduction, Caches 5.2, 5.3
  11/13 Caches 5.3
Week 13 11/16 Caches 5.3-5.4
  11/18 Caches 5.4
  11/20 Virtual Memory 5.7
Week 14 11/23 Virtual Memory 5.7
  11/25 No Class  
  11/27 No Class  
Week 15 11/30 Parallel Processors 6.1-6.5
  12/2 Instruction Set Security 6.6-6.7
  12/4 Review  
Final Exam 12/7 10:00AM – 12:15PM