CSE370 Schedule 

Autumn 2001

All items on this calendar are subject to change.  Please check back here occasionally during the quarter.  Last revised 11/26/2001

Lecture transparencies, handouts, quizzes, and assignments will also be available.

Notes on textbook reading: in addition to specific sections and pages mentioned, be sure to reach each chapter introduction and chapter review. 

Week 

Beginning

Monday Wednesday Thursday Friday
#1 

10/1/2001

Administration; 
Course overview; 
Introduction

Number representations

Katz pgs. 650–661 (App A.1-A.3: positional notation; conversion; arithmetic operations)

More introduction Number systems

Arithmetic

241–248 (5.1: signed numbers)

More introduction

1–27 (1.1-1.3.6: overviews and intros)

#2 

10/8

Combinational logic

Katz pgs. 40–49 (2.1: logic functions and Boolean algegbra)

Miniquiz #1

Combinational logic

Katz pgs.49-65 (2.2: gate logic, canonical forms)

 

no class

UW Day of Remembrance

Combinational logic

65-83 (2.3: Two-level simplification with K-maps)

Assignment 1 due 
Quiz #1 

#3 10/15

 

Combinational logic

Katz pgs. 83–85 (2.3.6: 5 and 6 var. K-maps) Pgs. 85–92 (2.4: CAD tool) are optional)

Combinational logic

92–102 (2.5.1: technology metrics; 2.5.2: TTL logic; 2.5.2: Schematics standards) 

  Combinational logic implementation 

Katz pgs. 110–122 (3.1: multilevel logic; converting to NAND/NOR). 


Assignment 2a due 

#4 10/22 Combinational logic implementation

[Optional: pgs. 122–126 (3.2: CAD tools for multi-level)]. 137–147 (3.3: time response; 3.4: hazards and glitches). 147–149 (3.5.1: data sheets). [149-152 (3.5.2-3.5.3) are optional)]

Combinational logic implementation

Katz 173–207 (4.2: steering logic, multiplexers; decoders; ROMs; for now omit 4.2.4: tri-state devices)


  Combinational logic implementation

 


Quiz #2

Assignment 2b due 

#5 10/29 Combinational logic implementation

Katz pgs. 160–172 (4.1: programmable logic)

Combinational logic examples

Katz pgs. 207-224 (4.3-4.6: word problems and case studies)

Assignment 3 due  

  Combinational logic examples

Katz pgs. pp. 248–262 (5.2-5.5: arithmetic circuits). 

 

#6 11/5

 

Combinational logic examples

Assignment 4 due

Sequential logic

Katz 282–299 (6.1: sequential switching networks, flipflops)

  Sequential logic 

 

Katz pgs. pp. 299–306 (6.2: timing methodologies)

Assignment 5 due 

Quiz #3

#7

11/12

No class

Veterans Day

Sequential logic

 Katz pgs. pp. 306-316 (6.3: flipflop choice; 6.4: asynchronicity)

 

 

Assignment 6 due

#8

11/19

Katz pgs. pp. 194–202 (4.2.4: tri-state devices)

Hardware description languages (i.e., Verilog)

Sequential logic implementation 

Katz 329–345 (7.1: registers and counters)

No class:

Thanksgiving break

No class:

Thanksgiving break

#9

11/26

  

Sequential logic implementation

Katz 329–345 (7.2: counter design; 7.3: self-starting counters)

Sequential logic implementation

Katz 345–356(7.4:  flipflop choice; 7.5: ripple counters).   Optional: 356–373 (7.6: RAM)

Assignment 7 due 

 

Sequential logic implementation

Katz 383–395 (8.1: state machine concept; 8.2: basic approach).

Quiz #4

#10

12/3

Sequential logic examples

Katz pgs. pp. 395–402 -- optional (8.3)

Katz pgs. pp. 402–432 (8.4: Moore/Mealy machines; 8.5: FSM word problems)

Sequential logic examples

Katz 449–470 (9.1-9.3: FSM optimization)

 

Sequential logic examples

Katz 496–508 (10.1: FSM design with programmable logic).

Katz chapter 11 (start)

Assignment 8 due
Quiz #5

#11

12/10

 

Computer organization

Katz chapter 11.1 (skip 11.1.5), 11.2 (skim)

Last day of instruction

Computer organization

Katz chapter 11.3 (skim)

Assignment 8 due

   
#12

12/17


 

Wednesday, December 19

Final exam: 2:30-4:20 p.m.


   

CSE Time Schedule for Autumn 2001

Other UW Time Schedules

UW Academic Calendar

Autumn 2001 final exam schedule


Comments to: cse370-webmaster@cs.washington.edu