COMPSCI 152 Computer Systems Architecture (2016-2017)

COMPSCI 152 Computer Systems Architecture

(Required for CSE. Selected Elective for CSE.)
Catalog Data:

COMPSCI 152 Computer Systems Architecture (Credit Units: 4) Design of computer elements; ALU, control unit, and arithmetic circuits. Memory hierarchy and organization. Caches. Function unit sharing and pipelining. I/O and interrupt processing. RTL and behavioral modeling using hardware description languages. Microprocessor organization and implementation techniques. Prerequisite: COMPSCI 151. Same as EECS 112, EECS H112, CSE H132, and I&C SCI 160. Only one course from COMPSCI 152, EECS 112 may be taken for credit. (Design units: 0)

Required Textbook:
Recommended Textbook:
Relationship to Student Outcomes
No student outcomes specified.
Course Learning Outcomes. Students will:
Prerequisites by Topic
Lecture Topics:
  • ISA
  • Arithmetic
  • Processor-Design Techniques-Singe Cycle
  • Processor-Multi-Cycle
  • Pipelining
  • Memory Hierarchy
Class Schedule:

Meets for 3 hours of lecture and 1 hour of discussion each week for 10 weeks.

Computer Usage:
Laboratory Projects:
Professional Component
Design Content Description
Laboratory Portion:
Grading Criteria:

You need to have attended at least 80% of classes to be eligible for evaluation. Final grade will be computed according to the following formula: Final Grade: (Average of Homework)0.3 + (Midterm1)0.3 + (Midterm2)*0.4

Estimated ABET Category Content:

Mathematics and Basic Science: 0.0 credit units

Computing: 0.0 credit units

Engineering Topics: 0.0 credit units

Engineering Science: 0.0 credit units

Engineering Design: 0.0 credit units

July 12, 2016
Senate Approved:
December 18, 2012
Approved Effective:
2013 Fall Qtr