Lectures: 3:30 Monday, Wednesday and Friday, 114, MacLean. Professor: Douglas W. Jones
Text: Computer Architecture, By Hennesy and Patterson. This is a great book, but the coverage does not exactly match our course outline.
Exams: All exams will be comprehensive, covering all material up to the date of the exam, with an emphasis on recent material (but not so recent that you haven't had time to think about it). Students with serious conflicts (illness, religious holidays) may make alternate arrangements (preferably in advance).
Grading: 50% of the score will depend on homework (10 assignments at 5% each). The exams will count, respectively, 20% and 30%.
World Wide Web: All handouts for this course is available on the Web at:
Annoying legalistic stuff:
If you do not have the prerequisite for this couse, a course on elementary operating systems such as 22C:32, a course on data structures and algorithms such as 22C:21, and a course on programming languages such as 22C:23, you are likely to fail. If you are currently registered in any of the above courses and if you get into any academic trouble in either course, you must drop this course!
Students caught cheating for the first time may be given a penalty up to an automatic F in the course. Such an F cannot be removed from the transcript. Penalties up to expulsion may apply to second offences. While you are encouraged to discuss homework problems with others in the class (this is a good way to learn), do not discuss your solutions prior to the due date!
Temporary grades of I (Incomplete) will be granted only on the basis of discussion with the professor prior to the final exam.
If you have any disagreement or communications problem with the teaching assistant, take it to the professor. If you have any similar problem with your professor, contact the department chair; due process continues from there to the dean's office of the College of Liberal Arts.