EECS 112 Organization of Digital Computers (2016-2017)

EECS 112 Organization of Digital Computers

(Required for CSE and EE. Selected Elective for EE.)

Catalog Data:

EECS 112 Organization of Digital Computers (Credit Units: 4) Building blocks and organization of digital computers, the arithmetic, control, and memory units, and input/out devices and interfaces. Microprogramming and microprocessors. Prerequisite: EECS31L/CSE 31L. Computer Engineering, Computer Science and Engineering, and Electrical Engineering majors have first consideration for enrollment. Same as CSE 132. Only one course from EECS 112, CSE 132, COMPSCI 152 may be taken for credit. (Design units: 4)

Required Textbook:

. Edition, , 1969, ISBN-13 978-0123747501.

Recommended Textbook:

None

References:

None

Coordinator:

Nader Bagherzadeh

Relationship to Student Outcomes

No student outcomes specified.

Course Learning Outcomes. Students will:

1. Have a working knowledge of computer systems, their basic organization and components.

2. Have a working knowledge of the inner-working of computers, their evolution and trade-offs affecting their performance.

3. Develop experience with the design process in the context of computer hardware

4. Possess the capability to analyze the performance of computer systems and their limitations.

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

Computer Usage:

Personal computer

Laboratory Projects:

None.

Professional Component

Contributes toward the Computer Engineering and Computer Science and Engineering Topics Courses and Major Design experiences.

Design Content Description

Approach:

The design content of this course is based on the time spent designing CPU architecture; pipeline design and hazard management; RTL design of the micro architecture for a basic microprocessor including the instruction set architecture; and memory management subsystem design and analysis.