CSC 7100-001 Computer Systems FALL 2005
TENTATIVE CLASS SCHEDULE

Week#

Date

Topic

Class Preparation

In-class Activity

Week 1 Aug 29 Ch 1: A Tour of Computer System Introduce yourself Lab: System Intro
Week 2 Sep 12 Ch 2: Information Storage
Integer Representation
Intro to C programming
Read ch 2
Pb 2.42 & 2.43 pg 100
Lab: Bit op in C
Week 3 Sep 19 Ch 2: Integer Arithmetic
Floating Point
C Flow Control
Pb: 2.54 pg 104 & 2.57 pg 105 Ch2 Lab: C code
Week 4 Sep 26 Ch 3: Machine Level Representation of Programs
Sec 3.1 thru Sec 3.6
C functions
Read Ch 3 Lab: C code
Week 5 Oct 03 Ch 3: Machine Level Representation of Programs
Sec 3.7 thru Sec 3.14 C structures/unions
Assigned Exercises from Ch 3 Lab: C Code
Week 6 Oct 10

BREAK

Week 7 Oct 17 Ch 4: Processor Architecture class handout Test#1
Week 8 Oct 24 Ch 4: Processor Architecture class handout  
Week 9 Oct 31 Ch 4: Processor Architecture class handout  
Week 10 Nov 7 Ch 5: Optimizing Program Performance class handout  
Week 11 Nov 14 Ch 5: Optimizing Program Performance class handout  
Week 12 Nov 21 Ch 6: The Memory Hierarchy class handout part I and part II  

THANKSGIVING HOLIDAY

Week 13 Nov 28 Ch 8: Exceptional Control Flow & Ch 9 Program Execution Time class handout Chap 8 and Chap 9    
Week 14 Dec 05 Ch 10: Virtual Memory   Test#2
Week 15 Dec 12

Final Project Presentation

Week 16 Dec 19

Final Project Presentation