CSC364 Computer Architecture at Smith College. Spring 2002

Instructor: Judy Franklin
Text: Computer Organization and Architecture, Fifth Edition
By William Stallings

This text is on reserve in the science library, for this course.
Author's text web page


    1. Come to class all the time.
    2. Do all the homework.


    1. 1/4 Homework
    2. 1/4 Final Project - click here for possibilities
    3. Research an area of computer architecture, write a technical report,
      Make an in-class presentation.

    4. 1/4 Exams
    5. 1/4 small projects: leading in class discussions of papers taken from the literature, descriptions of interesting devices from magazines or the web, or select homework solutions. click here for possibilities

Office Hours

Monday 11-12
Tuesday 1-3:30
or by appointment

Other interesting Links


Computer architecture is about the art of computer system design, from a hardware viewpoint. As the complexity of modern computers has increased, so has the subtlety and beauty of the methods for increasing performance. This course examines the structure and function of computers beginning with the processor, memory, and input-output modules. Then processors are examined in more detail. Topics include RISC vs. CISC, superscalar design, pipelining and superpipelining, machine parallelism, and if time permits, an examination of using microprogramming to implement processor control units.