Computer Science 270

Computer Organization

Course Description

Levels of computer organization, processors and related hardware components, instruction sets, program execution. Prerequisite: Computer Science 157.

Course Topics, Schedules, and Resources

Course Topics and Schedule
SPIM Simulator
MIPS Drawings


Chris Parrish
Office: Woods Laboratories 120

Location and Time

Monday, Wednesday, Friday, 11:00 a.m. - 11:50 a.m.
Final Examination: Saturday, 4 May 2002, 2 p.m.
Woods Laboratories 119 and 136


Computer Organization and Design: The Hardware/Software Interface, Second Edition,
by Patterson and Hennessy, Morgan Kaufmann, 1998

Supporting Materials

The publishers, Morgan Kaufmann, maintain a web site with a number of useful resources related to our textbook and to spim, the interpreter for the MIPS assembly language that we will be using in this course.

John L. Hennessy is now president of Stanford University and David A. Patterson is Professor in Computer Science at the University of California, Berkeley. Both of these outstanding computer scientists are widely known and respected in both academics and industry. You can learn more about them by reading Hennessy's biography and Patterson's biography.