Main Page

Announcements
Section 001

(Latest: December 16, 2005)

Announcements
Sections 501&701

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, CS172

Instructors
Section 001 - Bill Mongan
Sections 501 & 701 - Anatole D. Ruslanov

Office hours
Anatole: Mondays 5:00-5:45 PM and Thursday by appointment (in University Crossings 133)
Bill: Tuesday 4 - 6 PM (in University Crossings 147) and anytime via e-mail
Graders: Jay Liang (zl25): Wednesday 5:00-6:00 (in University Crossings 147)

Meeting Time
Section 001 - MW 4:00-5:50 in University Crossings 153
Sections 501 & 701 - M 6:00-8:50 in Matheson 405

Course Web Pages
Section 001 - http://www.billmongan.com/cs281_fa05
Sections 501 & 701 - http://www.cs.drexel.edu/~anatole/teaching/fa05_cs281/index.html

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).
Last edited: wmm24@cs.drexel.edu