| CS201 (Spring'08): Computer Architecture and Assembly Language | ||||
|
|
Overview
|
|
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. Instructor Office Hours Teaching Assistants Prerequisites: Prerequisite: CMPSCI 187 or ECE 242 or equivalent. 4 credits. Course Materials:
Academic Honesty: Please abide by the UMass Academic Policy. All programming assignments, homeworks and lab assigments should be done by you.Coursework Grading Policy: This webpage has important information about what to hand in for programming, lab and written assigments, grading scheme, and policy about late assignments. Late Submissions Policy: Can submit within two days after the deadline for 50% of the credit. |