COMPUTER SCIENCE 201
Architecture and Assembly Language
Spring 2010

Announcements

The final exam is Monday, May 10th 1:30-3:30PM
in the Computer Science Building, room 142.
Requests for a make-up exam due to a qualifying schedule conflict must be sent to the course staff before the last lecture.

Homework: Check out Edlab's Website if you are having trouble accessing your Edlab account.


This course provides an introduction to the architecture and machine-level operations of modern computers at the logic, component, and system levels. Topics include integer, scaled, and floating point binary arithmetic; Boolean algebra and logic gates; control, arithmetic-logic, and pipeline units; addressing modes; cache, primary, and virtual memory; system buses; input-output and interrupts. Simple assembly language for a modern embedded processor is used to explore how common computational tasks are accomplished by a computer.

This course is intended for undergraduate Computer Science and Computer Engineering majors.

Course staff: Office Hours
Instructor: Prof. Kevin Fu Tues 10:45-11:45 in CS230 or by appointment
TA: Tom Billings Monday 2:00-3:00 and Wednesday 4:00-5:00 in LGRT 220 or by appointment

Email: cs201-staff at cs.umass.edu

Web site designed by Ben Ransford.