EECS 150 Components and Design Techniques for Digital Systems    
CS 150 Fall 2007

TTh 2:00-3:30PM
306 Soda Hall
Home | Grades | Schedule | Calendar | Old News | Staff | Syllabus | Documents | Old Websites | Newsgroup


Catalog Description

CS 150. Components and Design Techniques for Digital Systems. (5) Three hours of lecture, one hour of discussion, and three hours of laboratory per week. Prerequisites: 61C, Electrical Engineering 40 or 42. Basic building blocks and design methods to contruct synchronous digital systems. Alternative representations for digital systems. Bipolar TTL vs. MOS implementation technologies. Standard logic (SSI, MSI) vs. programmable logic (PLD, PGA). Finite state machine design. Digital computer building blocks as case studies. Introduction to computer-aided design software. Formal hardware laboratories and substantial design project. Informal software laboratory periodically throughout semester. (F,SP) Katz, Newton, Pister.

Course Goals

Course Textbook

R. H. Katz, G. Borriello, Contemporary Logic Design, 2nd Ed., Pearson Prentice-Hall, Upper Saddle River, NJ, 2005.

CLD 2nd Edition
Contemporary Logic Design, Second Edition

Course Grading

Exams and maybe in-class quizzes (1-3): 45%
Labs (1-5): 15%
Homeworks (10 problem sets): 10%
Project (i50Phone, Checkpoints): 30%
We will be holding design reviews for each checkpoint, worth 10% of the checkpoint total grade.

Late Policy: You can get checkpoints 0 and 1 checked off one week late for a 20% penalty. If your groups does a design review they can receive those points, so the 10% for design reviews can be obtained even if the checkpoint doesn't ever work.

Homework and Quiz Policy

Homework will be graded on effort. They will be due in the homework box outside of 125 Cory before lab lecture at 2:10P each Friday.

Public Discussion

Post/receive announcements, questions, and discussions the news group ucb.class.cs150. The staff will be using Google Groups to view the newsgroup, so we recommend that you do the same.

[ top | home ]

UC Berkeley http://www-inst.eecs.berkeley.edu/~cs150/ EECS 150 Fall 2007