This course is an introduction to computer system organization, including performance, assembly language, machine-level data representation, arithmetic for computers, processor datapath, control, memory and input/output. While it is required for all CS majors,this course will be of interest to anyone who wishes to understand "the hardware-software interface" inside the computer.
Course Logistics Last updated October 16, 2006 (new date for Exam 2)
|
|
Monday,
Wednesday, Friday 3:35 - 4:25 p.m. 367 Votey |
|
Contact Information |
apecheni@cems.uvm.edu Office: 319 Votey Phone: 656-2547 Fax: 656-0696 |
Office Hours |
Tuesdays, 3:30 - 4:30 p.m. Wednesdays, 1:30 - 2:30 p.m. or by Appointment, WebCT BB, WebCT Chat |
Teaching Assistant |
Wednesdays, 5:30 - 7:30 p.m., 246 Votey or by appointment |
Textbook(s) |
Required:
Computer Organization and Design, The Hardware/Software Interface (THIRD EDITION) by Patterson and Hennessy, Elsevier 2005. Important:
Be sure to use the reference CD bundled with
text.
Suggested:
The Chip by T.R. Reid,
Random House 2001
Introduction to RISC Assembly Programming by John Waldron, Addison-Wesley 1999 (publisher reports this is out-of-print but it's probably available used from the usual places) or https://www.cs.tcd.ie/John.Waldron/itral/cahome.html |
|
|
UVM's Code of Academic Integrity rigorously supported by the CS Department. NOTE: UNLESS EXPLICITLY SANCTIONED BY THE INSTRUCTOR, DO NOT COLLABORATE ON ANY WORK SUBMITTED FOR A GRADE. |
Grading |
Midterm exam dates: 9/22 (Fri), 11/6 (Mon), 12/1 (Fri) Final project, worth 20% Final project presentations: Monday, December 11, 11:45-2:45 p.m. Other
activities, worth 45% total
|
|
Quizzes Discussions |
You are responsible for logging into your account every day as all assignments and other requirements will be posted there. In general, assignments will be accepted for 24 hours after the deadline. A 10% penalty will be imposed on these late assignments. However, any assignments used for purposes of discussion, presentation, or other classroom and collaborative work will NOT be accepted after the stated deadline. Unannounced quizzes, based on completed homeworks and class discussions, will be given from time to time. These will all be open book, open notes. The lowest quiz will be dropped. There will be no make-up opportunities available for these quizzes. |
Software |
See SPIM documentation on the CD accompanying text and on John Waldron's website. See James Larus' website for latest version of SPIM. |
Prerequisite |
|
Special needs |
If you are entitled to extra accommodation for any reason (such as a disability), we will make every reasonable attempt to accommodate you. However, it is your responsibility to discuss this with the instructor at the beginning of the course. |