トップページへ

2020 Faculty Courses School of Engineering Undergraduate major in Electrical and Electronic Engineering

Computer Architecture (Electrical and Electronic Engineering)

Academic unit or major
Undergraduate major in Electrical and Electronic Engineering
Instructor(s)
Kentaro Nakamura
Class Format
Lecture (Zoom)
Media-enhanced courses
-
Day of week/Period
(Classrooms)
7-8 Thu (S222)
Class
-
Course Code
EEE.C331
Number of credits
100
Course offered
2020
Offered quarter
3Q
Syllabus updated
Jul 10, 2025
Language
Japanese

Syllabus

Course overview and goals

This course focuses on the fundamentals of computer structure and basic operation. The instructor lectures on controlling hardware using hardware descriptions and instruction sets. The instructor also lectures on structures of memory and bus, typical architecture, basic instruction sets, stacks, resistor-to-resistor command, pipeline control, interruption, and control of I/O.

Course description and aims

By the end of this course, students will be able to:
1) Understand the basic structure and operation of computer hardware.
2) Acquire the fundamentals of hardware description and control using an instruction set.

Corresponding educational goals are:
(1) Specialist skills Fundamental specialist skills
(4) Applied skills (inquisitive thinking and/or problem-finding skills) Organization and analysis
(7) Skills acquiring a wide range of expertise, and expanding it into more advanced and other specialized areas

Keywords

computer hardware, microprocessor, hardware description, instruction set, CASL2, COMET

Competencies

  • Specialist skills
  • Intercultural skills
  • Communication skills
  • Critical thinking skills
  • Practical and/or problem-solving skills
  • ・Applied specialist skills on EEE

Class flow

Lectures are followed by exercises on the basic concepts learned in class.

Course schedule/Objectives

Course schedule Objectives
Class 1 Introduction to computer, history of computer Understand what is computer. Learn the history and applications of computer system. Concise review of logic circuit is also shown.
Class 2 Basic structure. Memory and bus. Learn about the basic configuration of computer system. Explain the basics about memory and bus.
Class 3 Basic instruction set and assembly language Understand the basic usage of instruction set. Exercise on assembly language.
Class 4 Shifter, Stack and sub-program Learn about shifter functions, stack and sub-program.
Class 5 Bus structure Understand the structure and function of bus.
Class 6 Register to register instructions Exercise on register-to-register instruction.
Class 7 Pipeline control Explain the basic procedure in pipeline control
Class 8 Signal processor, I/O Understand basic signal processor. Learn about interface unit.

Study advice (preparation and review)

To enhance effective learning, students are encouraged to spend approximately 100 minutes preparing for class and another 100 minutes reviewing class content afterwards (including assignments) for each class.
They should do so by referring to textbooks and other course material.

Textbook(s)

English text is under preparation.

Reference books, course materials, etc.

English text is under preparation.

Evaluation methods and criteria

Final exam, 70%; exercise problems, 30%.

Related courses

  • EEE.M221 : Computation Algorithms and Programming
  • EEE.C321 : Digital Electronic Circuits

Prerequisites

No prerequisites.