Computer Architecture(CS 222)
The latest version of this hypertext document is available
on the World Wide Web at
Computer architecture specifies the hardware/software interface in a computer
system. The goal of this course is to introduce the basic concepts and
principles of computer architecture. The topics to be covered include
fundamentals of computer design, performance and cost, instruction set
architecture, processor technology, pipelining, memory system (caches,
virtual memory), input/output systems and bus communications, and
Required text. Computer Architecture: A
Quantitative Approach (FIFTH EDITION) by Hennessy and
- Time/Location/Computer number. 02:50 04:05 T R LAFAYE L200
- Instructor. Alan
- Office: Votey 343
- Phone: messages at 656-3330, fax 656-0696
- office hour M 3-5pm W 3:30-4:30 Votey 229
Prerequisites. CS 121 (Computer Organization) or EE 131
Attendence -- 5 marks
Two in-class exam -- 40 marks. (DATE: TBA)
Final Exam -- 35 marks.
TBA Closed book, open mind.
- Assignments -- 10 marks.
- Projects -- 10 marks.
News and Announcements
Special needs. If you are entitled to extra accommodation for
any reason (such as a disability), we will make every reasonable attempt
to accomodate you. However, it is your responsibility to discuss this
with the instructor at the beginning of the course.