Computer Organization and Hardware, Fall 2003

Part of 22C:40, Computer Organization and Hardware On-Line Collection
by Douglas W. Jones
THE UNIVERSITY OF IOWA Department of Computer Science

Lectures are at 1:30 Monday and Wednesday in Room 70 Van Allen Hall.

Mon Aug 25 Chapter 1, Introduction
Wed Aug 27 Chapter 2, Data Representation
Mon Sep 1 [Labor Day, no class!]
Wed Sep 3 Chapter 3, Assembly into Memory
Mon Sep 8 Chapter 4, The Hawk architecture [last free drop]
Wed Sep 10 -- Load/Store and Macros
Mon Sep 15 Chapter 5, Assembly Programming [last add]
Wed Sep 17 -- Control Flow and Input Output
Mon Sep 22 Chapter 6, Subroutines,
Wed Sep 24 -- Local variables and Recursion
Mon Sep 29 Chapter 7, Byte addressing,
Wed Oct 1 -- text strings Midterm Exam I
Mon Oct 6 [Yom Kippur, no class!]
Wed Oct 8 -- efficient strings
Mon Oct 13 Chapter 8, Digital Logic
Wed Oct 15 -- ALUs and Shifters
Mon Oct 20 Chapter 9, Arithmetic
Wed Oct 22 -- BCD, Floating Point
Mon Oct 27 Chapter 10, Objects
Wed Oct 29 -- Polymorphism
Mon Nov 3 Chapter 11, Input-Output Devices [last undergrad drop]
Wed Nov 5 -- Video Displays
Mon Nov 10 Chapter 12, Exceptions, Interrupts and Traps
Wed Nov 12 -- Review Midterm Exam II
Mon Nov 17 -- Interrupts [spring preregistration begins]
Wed Nov 19 -- Virtual Machines
Mon Nov 24 [Thanksgiving break]
Wed Nov 26 [Thanksgiving break]
Mon Dec 1 Chapter 13, Memory Management
Wed Dec 3 -- Operating System Support
Mon Dec 8 Chapter 14, Inside the CPU
Wed Dec 10 -- Pipelines
Final Exam
Tue Dec 16, 4:30 PM