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. T Th 5:30pm-6:45pm, L/L-B B102
(Living and Learning B???)
- Instructor. Alan
- Office: Votey 325
- Phone: 656-8688, messages at 656-3330, fax 656-0696
- office hours
W:7:00pm to 9:00pm By
Prerequisites. CS 101 (Computer Organization) or EE 131
Two in-class exam -- 40 marks. (DATE: TBA)
Final Exam -- 45 marks.
TBA Closed book, open mind.
- Three assignments -- 15 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.