Computer Science 152

Title Computer Architecture and Engineering
Units 5
Prerequisites 61C.
Description Performance programming, compilers, operating systems, and computer architecture and engineering. Parallelism, pipelining, superscalar, speculative and out-of-order execution, vector machines, VLIW machines, multithreading, graphics processing units, and parallel microprocessors. Memory system design, including caches, virtual memory, and DRAM. Students will better understand how software interacts with hardware and how trends in technology, applications, and economics drive continuing changes in the field.
Course Guide Course Guide
Sections Instructor Teaching Effectiveness How worthwhile was this course?
Fall 2016 John Wawrzynek 5.6 / 7 5.9 / 7
Spring 2016 George Michelogiannakis 6.3 / 7 6.2 / 7
Spring 2013 Krste Asanovic 6.0 / 7 5.7 / 7
Spring 2012 Krste Asanovic 6.1 / 7 5.7 / 7
Spring 2011 Krste Asanovic 6.5 / 7 6.7 / 7
Spring 2010 Krste Asanovic 5.8 / 7 6.0 / 7
Spring 2009 Krste Asanovic 6.5 / 7 6.6 / 7
Spring 2008 Krste Asanovic 6.4 / 7 6.6 / 7
Fall 2006 John Lazzaro 6.0 / 7 6.2 / 7
Fall 2005 John Lazzaro 6.5 / 7 6.5 / 7
Spring 2005 John Lazzaro 6.3 / 7 6.9 / 7
Fall 2004 John Lazzaro 6.2 / 7 6.0 / 7
David Patterson 6.2 / 7 6.3 / 7
Spring 2004 John Kubiatowicz 6.4 / 7 6.6 / 7
Fall 2003 David Patterson 6.3 / 7 6.2 / 7
Spring 2003 John Kubiatowicz 6.5 / 7 6.6 / 7
Fall 2002 Randy Katz 5.3 / 7 4.8 / 7
Spring 2002 Robert W. Brodersen 5.0 / 7 5.7 / 7
Fall 2001 John Kubiatowicz 6.5 / 7 6.0 / 7
Spring 2001 John Kubiatowicz 6.5 / 7 6.4 / 7
Fall 2000 Robert W. Brodersen 5.5 / 7 5.2 / 7
Spring 2000 Robert W. Brodersen 5.7 / 7 6.4 / 7
Fall 1999 John Kubiatowicz 6.7 / 7 6.5 / 7
Spring 1999 John Kubiatowicz 6.5 / 7 6.5 / 7
Fall 1998 Robert W. Brodersen 5.8 / 7 6.0 / 7
Spring 1998 John Wawrzynek 5.5 / 7 6.1 / 7
Fall 1997 David Patterson 6.6 / 7 6.4 / 7
Spring 1997 D. Jeong 3.8 / 7 5.6 / 7
Fall 1996 David E. Culler 6.3 / 7 6.5 / 7
Spring 1996 David E. Culler 6.4 / 7 6.5 / 7
Fall 1995 David Patterson 6.5 / 7 6.6 / 7
Fall 1995 David Patterson 6.3 / 7 6.6 / 7
Spring 1995 S. Kong 6.0 / 7 6.5 / 7
David Patterson 6.3 / 7 6.5 / 7
Spring 1995 S. Kong 6.7 / 7 6.7 / 7
David Patterson 6.7 / 7 6.7 / 7
Spring 1994 John Wawrzynek 5.4 / 7 5.9 / 7
Spring 1994 John Wawrzynek 5.9 / 7 5.6 / 7
Fall 1993 David E. Culler 5.8 / 7 5.8 / 7
Fall 1993 David E. Culler 6.0 / 7 6.0 / 7
Spring 1993 Chittoor Ramamoorthy 3.6 / 7 6.1 / 7
Fall 1992 John Wawrzynek 5.2 / 7 5.5 / 7
Fall 1992 John Wawrzynek 5.7 / 7 5.9 / 7
Spring 1992 John Wawrzynek 5.5 / 7 6.2 / 7
Spring 1992 John Wawrzynek 4.8 / 7 5.5 / 7
Fall 1991 David E. Culler 5.5 / 7 5.6 / 7
Fall 1991 David E. Culler 6.2 / 7 5.9 / 7
Spring 1991 Chittoor Ramamoorthy 3.9 / 7 4.9 / 7
Spring 1991 Chittoor Ramamoorthy 4.4 / 7 5.4 / 7
Fall 1990 David E. Culler 5.4 / 7 5.2 / 7
Fall 1990 David E. Culler 5.6 / 7 6.4 / 7
Spring 1990 V. Oklobdzija 3.9 / 7 5.1 / 7
Spring 1990 V. Oklobdzija 3.2 / 7 5.0 / 7
Fall 1989 Chittoor Ramamoorthy 3.9 / 7 5.2 / 7
Fall 1989 Chittoor Ramamoorthy 4.5 / 7 5.6 / 7
Spring 1989 Randy Katz 6.4 / 7 6.1 / 7
Spring 1989 Randy Katz 6.2 / 7 5.4 / 7
Fall 1988 Chittoor Ramamoorthy 3.2 / 7 5.1 / 7
Overall Rating Teaching Effectiveness How worthwhile was this course?
[Email HKN about this data] [Info about this page]