Computer Architecture - CS 4250
Course Outline - Fall 2005
Last changed:  December 11, 2005

Instructor: Prof. William J. Taffe
Office: Memorial 205
Office Hours: See my home page
Class Meetings: T, Th 11:00-12:15 in Rounds 207 
          

Textbooks: Computer Systems Design and Architecture, 2nd edition by Vincent P. Heuring and Harry F. Jordan (Addison Wesley, 2004).  I used the first edition a few years ago with good results. I decided to readopt it for several reasons, it:

  1. has a good selection and coverage of topics
  2. is very modern and gives examples of current machines
  3. has a simplified CPU (the Simple RISC Computer - the SRC) that is used to illustrate complex situations
  4. includes good homework and exam problems and questions
  5. reads quite well and can be used in a one-semester course

Slides: From time to time, I will be using pdf slides that came with our textbook (modified when necessary to correspond to our course).  The slides are in my account on oz.  You can access them by clicking on the links in the syllabus portion of this web page.   Although I will put links to all the slides on the page, we won't necessarily cover them all in class. If not used in class you may access them as an outline of the material, to use as study aids or use them in any other reasonable manner.

Role of the Instructor: There are many ways to teach. Lecture is the most commonly used, but often is the least effective. Educational research suggests that students who participate actively in the learning process learn more, especially over the long term. In this course, I will try to be more of a learning facilitator than a lecturer. Although I will lecture on some topics, I won't try to "tell you everything you have to know." We have an excellent textbook full of information, and it is your responsibility to read and study it. We will use class time for outlining the text and noting the most important parts, doing problems which illustrate significant points, and discussing aspects which are not clear. We'll discuss this further in the first class.

Grading: