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. 650661 (App A.1-A.3: positional notation; conversion; arithmetic operations) |
More introduction | Number systems
Arithmetic 241248 (5.1: signed numbers) |
More introduction
127 (1.1-1.3.6: overviews and intros) |
#2
10/8 |
Combinational logic
Katz pgs. 4049 (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 |
#3 10/15
|
Combinational logic
Katz pgs. 8385 (2.3.6: 5 and 6 var. K-maps) Pgs. 8592 (2.4: CAD tool) are optional) |
Combinational logic
92102 (2.5.1: technology metrics; 2.5.2: TTL logic; 2.5.2: Schematics standards) |
Combinational logic implementation
Katz pgs. 110122 (3.1: multilevel logic; converting to NAND/NOR). |
|
#4 10/22 | Combinational logic implementation [Optional: pgs. 122126 (3.2: CAD tools for multi-level)]. 137147 (3.3: time response; 3.4: hazards and glitches). 147149 (3.5.1: data sheets). [149-152 (3.5.2-3.5.3) are optional)] |
Combinational logic implementation Katz 173207 (4.2: steering logic, multiplexers; decoders; ROMs; for now omit 4.2.4: tri-state devices) |
Combinational logic implementation
Assignment 2b due |
|
#5 10/29 | Combinational logic implementation
Katz pgs. 160172 (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. 248262 (5.2-5.5: arithmetic circuits).
|
|
#6 11/5
|
Combinational logic examples
Assignment 4 due |
Sequential logic
Katz 282299 (6.1: sequential switching networks, flipflops) |
Sequential logic
Katz pgs. pp. 299306 (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. 194202 (4.2.4: tri-state
devices)
Hardware description languages (i.e., Verilog) |
Sequential logic implementation Katz 329345 (7.1: registers and counters) |
No class:
Thanksgiving break |
No class:
Thanksgiving break |
#9
11/26
|
Sequential logic implementation Katz 329345 (7.2: counter design; 7.3: self-starting counters) |
Sequential logic implementation Katz 345356(7.4: flipflop choice; 7.5: ripple counters). Optional: 356373 (7.6: RAM) Assignment 7 due |
Sequential logic implementation Katz 383395 (8.1: state machine concept; 8.2: basic approach). Quiz #4 |
|
#10
12/3 |
Sequential logic examples Katz pgs. pp. 395402 -- optional (8.3) Katz pgs. pp. 402432 (8.4: Moore/Mealy machines; 8.5: FSM word problems) |
Sequential logic examples
Katz 449470 (9.1-9.3: FSM optimization) |
|
Sequential logic examples
Katz 496508 (10.1: FSM design with programmable logic). Katz chapter 11 (start)
Assignment 8 due
|
#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
Autumn 2001 final exam schedule
Comments to: cse370-webmaster@cs.washington.edu