Disclaimer:  This is a rough schedule of topics we will cover this quarter. It is subject to change. As mentioned in class, the lectures don't follow the text closely. 
The readings listed are to provide some backup to the material covered in lecture.  There are topics we will cover in the lecture which do not appear in the text.  There are topics in the text we will not cover.
We will often talk about the labs and design tools in class, either in anticipation of the Lab Assignments or in response to questions.
Week   Date Topics Due Reading 3rd Edition and Custom Text Reading 1st and 2nd Editions
1 1-Apr Monday Switching Theory, Boolean functions and expressions, Truth Tables   Section 2.1-2.3 Section 2.1-2.3
3-Apr Wednesday  Course overview, Boolean Algebra   Section 2.5 Section 2.5
5-Apr Friday Logic networks, timing diagrams, Venn diagrams, Min-terms   Section 2.4, 2.6-2.8 Section 2.4, 2.6-2.8
2 8-Apr Monday Max-terms, Synthesis, SOP, POS, NAND-NAND, NOR-NOR    Section 2.11-2.12 Section 4.1-4.2
10-Apr Wednesday  K-maps Homework 1  Section 2.13 Section 4.3
12-Apr Friday Multiplexers   Section 4.1-4.3 Sections 6.1-6.3
3 15-Apr Monday Kmaps SOP, POS   Section 4.1-4.3 Sections 6.1-6.3
17-Apr Wednesday  5-variable Kmaps, Don't Cares Homework 2  Section 2.13 Section 4.3
19-Apr Friday The D Flip-Flop, shift registers, serial parity checker   Section 2.14 Section 4.4
4 22-Apr Monday Counters   Sections 5.7-5.8 Sections 7.7-7.8
24-Apr Wednesday  Overflow - review Homework 3 Sections 5.9.2-5.9.3, 5.11-5.11.2, skip 5.9.1 Sections 7.9.2-7.9.3, 7.11-7.11.2, skip 7.9.1
26-Apr Friday Midterm 1      
5 29-Apr Monday Analysis of Sequential Circuit, State Diagram, Dead states, Synchronizers   Section 6.1, pages 397-398 Section 8.1, pages 555-556
1-May Wednesday  Synthesis of Sequential Circuit, Min Length and One-Hot encoding   Sections 6.1 and 6.3 Sections 8.1 and 8.3
3-May Friday TAPS Bike Counter   Slides  Section 8.2
6 6-May Monday Synthesis, Mealy vs Moore   Section 6.2 Slides 
8-May Wednesday  Combinational Loops, State minimization   Sections 6.6 and 6.8 Section 8.8
10-May Friday Lab 5 catch-up Homework 4   Section 8.6
7 13-May Monday State Minimization, Modifying counters      
15-May Wednesday  Sequential multiplier   Section 7.4 Section 10.2.3
17-May Friday Lab 7 demo      
8 20-May Monday Horner's Rule      
22-May Wednesday  CMOS transistor networks Homework 5    
24-May Friday Midterm 2      
9 27-May Monday HOLIDAY   Sections B.1-B.3 Sections 3.1-3.3
29-May Wednesday  CMOS, delay, static timing vs dynamic   Delay Slides Delay Slides
31-May Friday Design of D FFs and timing requirements   FF Slides, Sections 5.1-5.4 FF Slides, Sections 7.1-7.4
10 3-Jun Monday FFs(cont), Lab 8, Noise Margins, Fanout, Datasheets   Section B.8-B.8.4,B.8.9 Section 3.8
5-Jun Wednesday  FPGA Editor, Timing Report, Asynchronous Outputs   SROM Slides SROM Slides
7-Jun Friday Transmission Gates, Tri-state, Review Homework 6 Section B.8.7,B.8.8,B.8.10, Tri-state slides Section 3.9, Tri-state slides
Finals week 13-Jun Thursday 8-11am Final exam