Main Page

Announcements
(Latest: December 5, 2008)

Lectures

Labs

Assignments &
Study Guides

Course Guidelines

Programs

Resources

Syllabus

Grading Policy

CS 281 System Architecture I

Course Description:
This course covers internal function and organization of digital computers, including instruction set design, machine and assembly language, computer arithmetic, ALU design, central processor organization and implementation. Also covered are interpreters, assemblers, linkers, and loaders. See syllabus for more details.

Prerequisites
ECE 200 or ECE-C 211 Recommended, CS270, CS172

Instructors
Section 501,701- Bill Mongan

Office hours
Bill: Monday 4-6PM (in UCROSS 113) and anytime via e-mail or by appointment
Grader: Chris Dulsky (cd78): Wednesday 3-5pm (in UCROSS 147)
Grader: John Cunningham (john.b.cunningham): Monday 3-5pm (UCROSS 147)

Meeting Time
Section A - M 6-8:50 PM in Lebow 241

Course Web Pages
Section A - http://www.billmongan.com/cs281_fa08

Textbook

  1. David A. Patterson and John L. Hennessy, Computer Organization and Design: The Hardware/Software Interface, Third Edition, Morgan Kaufman Publishers, ISBN: 1558606041 (August 2004).
  2. Peter J. Ashenden, The Designer's Guide to VHDL, Second Edition, Morgan Kaufman Publishers, ISBN: 1558606742 (May 2002).
  3. Optional but Recommended: Randel Bryant and David O'Hallaron, Computer Systems: A Programmer's Perspective. ISBN: 013034074X
Last edited: wmm24@cs.drexel.edu