Links: [Course Home] [Course Info] [Course Schedule] [Resources] [WebCT]
| Instructor | Prof. Suzanne Rivoire | |
|---|---|---|
| Meeting time | Lecture: | TTh 5:25-6:50 PM, Darwin 30 |
| Lab: | Th 2:00-4:50 PM, Darwin 28 | |
| Textbook | Plantz, Introduction to Computer Organization with x86-64 Assembly Language & GNU/Linux, Fall 2009 printing | |
(4 units) Lecture, 3 hours; laboratory, 3 hours. This course looks at the interface between computer hardware and software by introducing computer architecture and low-level programming. Topics to be covered include: data representations, digital logic, combinational and sequential circuits, computer system organization from the machine language point of view, and assembly language implementation of high-level constructs.
Prerequisite: CS 110 and CS 242.
Upon successful completion of this course, students will be able to