Computer Science 150: Components and Design Techniques for Digital Systems (5 Units)

Spring 2001

Course Lecture Plan



(Tentative) Detailed Course Calendar

Week #1 (15-19 January)

Week #2 (22-26 January)

Week #3 (29 January-2 February)

Week #4 (5-9 February)

Week #5 (12-16 February)

Week #6 (19-23 February)

Week #7 (26 February-2 March)

Week #8 (5-9 March)

Week #9 (12-16 March)

Week #10 (19-23 March)

Week #11 (2-6 April)

Week #12 (9-13 April)

Week #13 (16-20 April)

Week #14 (23-27 April)

Week #15 (30 April-4 May)

Week #16 (7-11 May)


Week #1

16 January: Course Administration and Overview

18 January: Course Introduction

19 January: Laboratory Administration and Overview, Introduction to Lab #1

Readings: CLD, Chapter 1

Lecture Materials (ppt, pdf)

Quiz #0 (word97, pdf)

Problem Set #1 Due 26 January (word97, pdf)

Problem Set #1 Solutions Part I (word97, pdf), Part II (word97, pdf)

Week #2

23 January: Combinational Logic

25 January: Combinational Logic

26 January: Introduction to Lab #2

Laboratory #1: Schematic Entry and Simulation, Part I (word97, pdf)

Readings: CLD 2.1, 2.2, 2.3, 3.1

Lecture Materials (ppt, pdf)

Lab Lecture Materials (ppt, pdf)

Quiz #1 (word97, pdf)

Quiz #1 Solutions (word97, pdf)

Problem Set #2 Due 2 February (word97, pdf)

Problem Set #2 Solutions Part I (word97, pdf), Part II (word97, pdf)

Week #3

30 January: Combinational Logic Implementation

1 February: Combinational Logic Implementation

2 February: Introduction to Lab #3

Laboratory #2: Schematic Entry and Simulation, Part II--FSMs (word97, pdf)

Readings: CLD 2.4, 3.3, 3.4, 4.1, 4.2

Lecture Materials (ppt, pdf)

Lab Lecture Materials (ppt, pdf)

Quiz #2 (word97, pdf)

Quiz #2 Solutions (word97, pdf)

Problem Set #3 Due 9 February (word97, pdf)

Problem Set #3 Solutions Part II (word97, pdf), Part II (word97, pdf)

Week #4

6 February: Combinational Logic Examples

8 February: Combinational Logic Examples

9 February: Introduction to Lab #4

Laboratory #3: Field Programmable Gate Arrays (FPGAs)/FSMs (word97, pdf)

Readings: CLD 4.3, 4.4, 4.5, 4.6, 4.7

Lecture Materials (ppt, pdf)

Problem Set #4 Due 16 February (word97, pdf)

Problem Set #4 Solutions (word97, pdf)

Quiz #3 (word97, pdf)

Solutions to HW Quiz #3 (pdf)

Week #5

Review moved to 15 February

13 February: Review for Midterm I--Combinational Logic

Last Semester's Midterm I (word97, pdf)

Midterm I moved to 20 February

15 February: Midterm I--Combinational Logic

(We are doing Lab #6 first then Lab #5)

16 February: Introduction to Laboratory #6

Laboratory #4: Introduction to Test Equipment (word97, pdf)

Quiz #4 (word97, pdf)

Solutions to HW Quiz #4 (word97, pdf)

NO Problem Set this week! Study for exam.

Week #6

(We are deferring Arithmetic Circuits and HDLs until later in the Semester)

20 February: Hardware Description Languages

22 February: Sequential Logic

Lecture Materials (ppt, pdf)

23 February: Introduction to Laboratory #5

Laboratory #6: Nasty Realities (word97, pdf)

Laboratory Lecture Materials (ppt)

Readings: CLD 6.1, 6.2

Problem Set #5 Due 2 March (word97, pdf)

Problem Set #5 Solutions, Part 1 (pdf), Part 2 (jpg, jpg)

Week #7

27 February: Sequential Logic

1 March: Sequential Logic Implementation

Lecture Materials (ppt, pdf)

2 March: Introduction to Project (word97, pdf) and Project Checkpoint #1

Laboratory #5: Shift Registers and Counters (pdf)

Laboratory Lecture Materials (ppt, pdf)

Readings: CLD 6.3, 6.4, 7.1, 7.2, 7.5, 7.6

Problem Set #6 Due 9 March (word97, pdf)

Problem Set #6 Solutions Part I (word97, pdf), Part II (word97, pdf)

HW Quiz #5 (word97, pdf)

Solutions to HW Quiz #5 (word97, pdf)

Week #8

6 March: Sequential Logic Implementation

8 March: Sequential Logic Examples

Lecture Materials (ppt, pdf)

9 March: Introduction to Project Checkpoint #2: Audio Interface

Project Checkpoint #1: Controller Interface (word97, pdf)

Laboratory Lecture Materials (ppt, pdf)

Readings: CLD 8.1, 8.2, 8.3, 8.4, 8.5

Problem Set #7 Due 16 March (word97, pdf)

Problem Set #7 Solutions (pdf)

HW Quiz #6 (word97, pdf)

Solutions to HW Quiz #6 (pdf)

Week #9

13 March: Sequential Logic Examples

15 March: Basic Computer Organization

Lecture Materials (ppt, pdf)

16 March: Introduction to Project Checkpoint #3 Video Interface

Project Checkpoint #2: Audio Interface (word97, pdf)

Laboratory Lecture Materials (ppt, pdf)

Readings: CLD 10.1, 10.2, 10.3, 10.4, 11.1

NO Problem Set this week! Study for exam.

Week #10

20 March: Midterm II Review (ppt, pdf)

22 March: Midterm II--Sequential Logic

Scans of Midterm II Solutions are here

Project Checkpoint #3: Video Interface (word97, pdf)

Laboratory Lecture Materials (ppt, pdf)

Readings:

Problem Set #8/9, Double Problem Set, Due 13 April (word97, pdf)

Problem Set #8/9 Solutions--Part I (word97, pdf), Part II (word97, pdf)

Week #11

3 April: Basic Computer Organization

5 April: Arithmetic Circuits

Lecture Materials (ppt, pdf)

SECOND REVISION Final Project Specification (word97, pdf)

Readings: CLD 11.2, 11.3, 11.4, 5.1, 5.2

Week #12

10 April: Arithmetic Circuits

12 April: Computer Implementation

Lecture Materials (ppt, pdf)

13 April: Final Project Report Requirements (word97, pdf)

Final Project Extra Credit Point Specifications (word97, pdf)

Readings: CLD 5.3, 5.4, 5.5, 5.6

Problem Set #10/11, Double/LAST Problem Set, Due 27 April (pdf)

Problem Set #10/11 Solutions (word97, pdf)

Week #13

17 April: Computer Implementation

19 April: Special Topics--FPGA Evolution

Lecture Materials (ppt, pdf)

More Lecture Materials (ppt, pdf)

Early Final Project Demos (Thursday/Friday, April 19-20)

Readings: CLD 12.1, 12.2, 12.5

NOTE: No More Lab Lectures for Rest of Semester

Week #14

24 April: Special Topics--Hardware Description Languages

26 April: Lecture Cancelled (EECS Faculty Retreat)

Lecture Materials (No Files)

Final Project Demonstration Deadline (Thursday/Friday, April 26-27)

Week #15

1 May: Special Topics--Computer-Aided Design Tools

3 May: Course Summary/Review and Evaluation

Final Project Reports Due/Late Demonstration Penalty (Friday, May 4)

Week #16

8 May: Course Wrap-up

11 May: Final Examination, 12:30-3:30 PM, 237 Hearst Gym


Page maintained by:  Randy H. Katz
Last updated: 3 May 2001