CS325 Tentative Schedules for Spring 2008

This tentative schedule may be changed, please check back regularly.

 

Week

Date

Lecture topic

Homework

Homework Due

Readings

1

M, Jan 21

Martin Luther King Day - no class

 

 

 

W, Jan 23

Syllabus, Introduction

 

 

Chapter 1

F, Jan 25

IAS computer

Problems 2.4

January 30

Chapter 2.1

2

M, Jan 28

IAS computer

 

 

Chapter 2.1

W, Jan 30

Computer history, performance and components

Problems 2.12, 2.13

February 4

Chapter 2.1

F, Feb 1

Computer components and function

 

 

Chapter 3.1, 3.2

3

M, Feb 4

Interrupts

 

 

Chapter 3.2

W, Feb 6

Interconnection

 

 

Chapter 3.3, 3.4

F, Feb 8

Computer memory system

 

 

Chapter 4.1

4

M, Feb 11

Cache memory principles

Problem 4.22

February 13

Chapter 4.2

W, Feb 13

Direct mapping

 

 

Chapter 4.3

F, Feb 15

Associative mapping

Problem 4.8

February 18

Chapter 4.3

5

M, Feb 18

Associative mapping,  review

 

 

Chapter 4.3

W, Feb 20

Exam 1

 

 

 

F, Feb 22

Term paper/project

 

 

 

6

M, Feb 25

Set associative mapping

 

 

Chapter 4.3

W, Feb 27

No Class

 

 

 

F, Feb 29

Semiconductor main memory

 

 

Chapter 5.1

7

M, Mar 3

Error correction

Problems 5.11, 5.13

March 17

Chapter 5.2

W, Mar 5

Error correction and advanced DRAM

 

 

Chapter 5.2, 5.3

F, Mar 7

  No Class

 

 

 

8

M, Mar 10

Spring Break - no class

 

 

 

W, Mar 12

Spring Break - no class

 

 

 

F, Mar 14

Spring Break - no class

 

 

 

9

M, Mar 17

 Magnetic disk

 

 

Chapter 6.1

W, Mar 19

Term paper/project topic individual review sign-up for a 5-minutes meeting

 

 

 

F, Mar 21

RAID

 

 

Chapter 6.2

10

M, Mar 24

Optical memory, Input/Output

 

 

Chapter 6.3, 7.1-7.3

W, Mar 26

Interrupt-driven I/O, DMA

 

 

Chapter 7.4, 7.5

F, Mar 28

No Class

 

 

 

11

M, Mar 31

Exam Review

 

 

 

W, Apr 2

Exam 2

 

 

 

F, Apr 4

ALU and integer representation

 

 

Chapter 9.1, 9.2

12

M, Apr 7

No Class

 

 

 

W, Apr 9

Integer arithmetic

Problem 9.2

April 14

Chapter 9.3

F, Apr 11

Integer arithmetic

 

 

Chapter 9.3

13

M, Apr 14

 Floating-point representation

 

 

Chapter 9.4

W, Apr 16

Instruction sets: characteristics and functions

 

 

Chapter 10

F, Apr 18

Instruction sets: addressing modes and formats

Homework 7

April 21

Chapter 11

14

M, Apr 21

Processor organization and register organization

Problems 11.13

April 23

Chapter 12.1, 12.2

W, Apr 23

Instruction pipelining (1)

 

 

Chapter 12.3, 12.4

F, Apr 25

Instruction pipelining (2)

 

 

Chapter 12.4

15

M, Apr 28

Term paper/project presentation (10-12 minutes)

Barnes and Kaddour

Barth

Braun and Cox

Fowler

Kessinger

 

Presentation schedule and grading criteria

Term paper/project

 

W, Apr 30

  Term paper/project presentation (10-12 minutes)

Maier

Meiners

Phelps and Wood

Quilligan

Sandefur

 

 

 

 

F, May 2

  Term paper/project presentation (10-12 minutes)

Thompson

Yu

 

Exam Review

 

 

 

 

M, May 5

 Exam, 8:00-10:00am