Computer Science 150

Title Components and Design Techniques for Digital Systems
Units 5
Prerequisites 61C, Electrical Engineering 40 or 42.
Description 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.
Course Guide Course Guide
Sections Instructor Teaching Effectiveness How worthwhile was this course?
Fall 2014 John Wawrzynek 5.9 / 7 6.3 / 7
Spring 2013 John Wawrzynek 5.8 / 7 5.9 / 7
Fall 2012 Kristofer Pister 5.5 / 7 6.5 / 7
Spring 2012 John Wawrzynek 5.9 / 7 6.6 / 7
Fall 2011 Elad Alon 6.3 / 7 6.4 / 7
Spring 2011 John Wawrzynek 5.7 / 7 5.9 / 7
Fall 2010 Kristofer Pister 6.4 / 7 6.7 / 7
Spring 2010 John Wawrzynek 5.9 / 7 6.1 / 7
Fall 2009 Michel Maharbiz 5.4 / 7 6.0 / 7
Spring 2009 John Wawrzynek 5.7 / 7 5.9 / 7
Fall 2008 Kristofer Pister 5.5 / 7 6.2 / 7
Spring 2008 Patrick McGeer 2.3 / 7 4.5 / 7
Kristofer Pister 5.1 / 7 5.4 / 7
Fall 2007 David Culler 5.6 / 7 6.2 / 7
Spring 2007 Randy Katz 5.8 / 7 6.1 / 7
Fall 2006 Kristofer Pister 4.7 / 7 5.5 / 7
Spring 2006 Kristofer Pister 5.2 / 7 6.2 / 7
Fall 2005 Randy Katz 6.3 / 7 6.6 / 7
Spring 2005 John Wawrzynek 5.4 / 7 6.3 / 7
Fall 2004 David Culler 5.9 / 7 6.4 / 7
Spring 2004 Randy Katz 5.8 / 7 6.3 / 7
Fall 2003 Ronald Fearing 5.2 / 7 5.3 / 7
Spring 2003 John Wawrzynek 5.1 / 7 5.2 / 7
Fall 2002 John Wawrzynek 4.8 / 7 5.0 / 7
Spring 2002 John Wawrzynek 5.1 / 7 5.3 / 7
Fall 2001 Vivek Subramanian 5.2 / 7 5.4 / 7
Spring 2001 Randy Katz 5.9 / 7 5.9 / 7
Fall 2000 Randy Katz 6.0 / 7 5.6 / 7
Spring 2000 John Wawrzynek 5.5 / 7 5.2 / 7
Fall 1999 Ronald Fearing 5.3 / 7 5.2 / 7
Spring 1999 Kristofer Pister 6.1 / 7 6.1 / 7
Fall 1998 Ronald Fearing 5.9 / 7 5.7 / 7
Spring 1998 A. Richard Newton 5.9 / 7 6.2 / 7
Kristofer Pister 5.2 / 7 6.1 / 7
Fall 1997 Ronald Fearing 5.9 / 7 5.9 / 7
Spring 1997 A. Richard Newton 4.9 / 7 5.4 / 7
Fall 1996 John Wawrzynek 5.2 / 7 5.6 / 7
Spring 1996 A. Richard Newton 5.8 / 7 5.9 / 7
Fall 1995 I. Koren 4.1 / 7 5.4 / 7
Spring 1995 A. Richard Newton 5.3 / 7 5.9 / 7
Fall 1994 John Wawrzynek 4.5 / 7 4.8 / 7
Spring 1994 A. Richard Newton 4.5 / 7 5.1 / 7
Fall 1993 F. Obermeier 3.0 / 7 4.8 / 7
Spring 1993 Ronald Fearing 5.1 / 7 5.9 / 7
Fall 1992 Randy Katz 6.3 / 7 6.2 / 7
Spring 1992 A. Richard Newton 5.6 / 7 5.7 / 7
Fall 1991 Randy Katz 6.2 / 7 6.2 / 7
Spring 1991 Ronald Fearing 5.0 / 7 5.5 / 7
Fall 1990 Randy Katz 6.3 / 7 6.1 / 7
Spring 1990 A. Richard Newton 6.5 / 7 6.3 / 7
Fall 1989 Ronald Fearing 5.6 / 7 6.1 / 7
Spring 1989 G. Venzl 3.4 / 7 5.0 / 7
Fall 1988 V. Oklobdzija 4.0 / 7 4.8 / 7
Fall 1988 Ronald Fearing 5.2 / 7 5.8 / 7
Overall Rating Teaching Effectiveness How worthwhile was this course?
[Email HKN about this data] [Info about this page]