CS 333:  Computer Architecture
Fall 2006

Class Home

Course Outline and Schedule



Gradebook Course Policies

Mailing List Archive

Electronic Homework Submission Anonymous Feedback Class Notes Frequently Asked Questions

12/7/2006: Midterm 2 solution posted.
12/4/2006: Final Exam Study Guide posted.
11/27/2006: Class notes updated. Includes Virtual Memory Examples handout from class.
10/25/2006: Exam date change: Midterm #2, Friday, November 3, 2006, in class.
10/23/2006: Assignment #4 posted, due Friday, October 27, 2006, in class.
10/3/2006: Revised Lab 2 and Assignment 3 posted.
10/2/2006: Lab 2 and Midterm 1 solution posted.
9/23/2006: Chapter summaries for Ch. 1-3 updated.
9/18/2006: Exam Date Change Midterm #1 moved from Wednesday, 9/27/06 to Friday, 9/29/06.
9/11/2006: Lab 1 posted.
8/23/2006:  Welcome to CS 333! Please take the beginning of course survey before Saturday, August 26, 2006. This counts as part of your class participation grade.

Instructor:  Michele Co, Olsson Hall 228A, mc2zk@cs.virginia.edu
Office Hours: Mondays, Wednesdays 11-12 p.m., 3-4 p.m., Fridays 9-10 a.m., 3 p.m. - 4 p.m. ; also by appointment
Course Website: http://www.cs.virginia.edu/~cs333
Graduate TAs: Timothy Hnat, Office: Olsson 228-8
Krasimira Kapitanova
, Office: Olsson 228-1
Undergraduate TAs: Christopher Tipton
Caitlin O'Dwyer
Class Meeting Times: MWF 2-2:50 p.m., MEC 205
Lab Meeting Times: Section 2: Tue, 11 a.m. -12:45 p.m. (THN C125) (Caitlin, Tim)
 Section 3: Wed, 6-7:45 pm (OLS 001)(Chris, Tim, Krasi)
Section 4: Thurs. 12-1:45 p.m. (OLS 001) (Tim, Krasi, Michele)
Section 5: 10 - 11:45 a.m. (THN C125) (Chris, Krasi)
TA Office Hours: TBA
Midterm Exams: In lab: Exam 1: Wednesday, Sep. 27, Exam 2: Wednesday, Nov. 1
Final Exam: Friday, Dec. 8, 2006 2:00pm in our regular lecture room.

Course Description: Includes the organization and architecture of computer systems hardware; instruction set architectures; addressing modes; register transfer notation; processor design and computer arithmetic; memory systems; hardware implementations of virtual memory, and input/output control and devices. Cross-listed as ECE 333.

Prerequisites: CS 201 and ECE/CS 230 with grades of C- or higher.

Course Text (required):  Heuring, Vincent P. and Harry F. Jordan. Computer Systems Design and Architecture, 2nd Edition. ISBN: 0-13-048440-7

Class Attendance: Class attendance is mandatory.

Grading and Evaluation: Grades will be computed approximately as follows (weights may be modified):