Course Title : Computer Architecture Basics

Code 60160
Course Year 2nd year
Term 2nd term
Class day & Period
Location
Credits 2
Restriction No Restriction
Lecture Form(s) Lecture
Language
Instructor Takashi Sato and Toru Ishihara

Course Description

This course attempts to provide a foundation for students to understand modern computer architecture and to apply the insights and principles to understand operation of the computer systems.

Grading

End-of-term exam (80%) and short quizzes (20%) are considered for the final grading.

Course Goals

The primary goal is to help students understand how computer systems work. The course places a strong emphasis on the organization and operation of pipelined microprocessors.

Course Topics

Theme Class number of times Description
Computer systems overview 2
Number representation and binary arithmetics 4
Machine language 2
ALU and data path 2
Control path and pipelining 4
Course summary 1

Textbook

Textbook(supplemental)

David Patterson and John Hennessy, Computer Organization and Design: The Hardware/Software Interface (4th ed.)

Prerequisite(s)

logic circuits (60120)

Web Sites

Additional Information