CPSC 312 Lecture Schedule

The schedule of lecture topics, reading, exams, homework and lab assignments is given below. The schedule will be updated throughout the semester. A given topic may extend over several classes. The approximate start date is listed. Students are expected to read the related material prior to lecture. Those dates when I am out of town may have a guest lecture, which will be announced. Much of the material in the lecture slides is copyrighted by the textbook authors and can only be used with permission.

 

Date

Due

Topic

Reading

01/20/09

 

Administration, Introduction to Computer Organization

Bryant Ch 1

01/22/09

 Pre-Test

 

 

01/27/09

 

Introduction to Digital Design

Vahid Ch 1

01/29/09

 

Combinational Logic Design

Vahid Ch 2

02/03/09

 

 

 

02/05/09

 

Sequential Logic Design - Controllers

Vahid Ch 3

02/10/09

 

 

 

02/12/09

 

Datapath Components

Vahid Ch 4

02/16/09

Homework 1

 

 

02/17/09

 

 

 

02/19/09

 

Quiz 1 – Vahid Ch 1 and 2

 

02/24/09

 

Y86 Instruction Set Architecture

Bryant Ch 4

02/26/09

 

Control Logic and Hardware Control Language (HCL)

Bryant Ch 4

03/02/09

Homework 2

 

 

03/03/09

 

Quiz 2 – Vahid Ch 3

 

03/05/09

 

Y86 Sequential Implementation

Bryant Ch 4

03/09/09

Homework 3

 

 

03/10/09

 

Pipelining I

Bryant Ch 4

03/12/09

 

Quiz 3 – Vahid Ch 4

 

03/17/09

 

Spring Break

 

03/19/09

 

Spring Break

 

03/24/09

 

Review Session

 

03/26/09

 

Pipelining II

Bryant Ch 4

03/31/09

 

Memory Hierarchy

Bryant Ch 6

04/02/09

 

Cache Memory

Bryant Ch 6

04/06/09

Homework 4

 

 

04/07/09

 

Virtual Memory

Bryant Ch 10

04/09/09

 

 

 

04/13/09

Homework 5

 

 

04/14/09

 

Quiz 4 – Bryant Ch 4 Y86 and Y86 datapath

 

04/16/09

 

System I/O

Bryant Ch 11

04/21/09

 

 

 

04/23/09

 

Quiz 5 – Bryant Ch 6, 10 memory, cache, virtual memory

 

04/28/09

 

Review

 

04/30/09

 

Review

 

05/08/09

 

Final Exam – closed book, 12:30pm-2:30pm

 

 

Syllabus | Lectures | Homework | Labs | Example Exams

Page last updated May 5, 2009. Email problems to Hank Walker.