2022 Computer Architecture (Electrical and Electronic Engineering)

Font size  SML

Register update notification mail Add to favorite lecture list
Academic unit or major
Undergraduate major in Electrical and Electronic Engineering
Instructor(s)
Nakamura Kentaro 
Class Format
Lecture    (Face-to-face)
Media-enhanced courses
Day/Period(Room No.)
Thr7-8(W631)  
Group
-
Course number
EEE.C331
Credits
1
Academic year
2022
Offered quarter
3Q
Syllabus updated
2022/9/1
Lecture notes updated
-
Language used
Japanese
Access Index

Course description and aims

This course focuses on the fundamentals of computer structure and basic operation. Being based on model architecture COMET II, the instructor lectures on controlling hardware using hardware descriptions and instruction sets. The instructor also lectures on structures of memory and bus, stacks, resistor-to-resistor command, and pipeline control. Basic signal processing using computer as well as analog I/O are also explained.

Student learning outcomes

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, COMET II, CASL II, instruction set

Competencies that will be developed

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/Required learning

  Course schedule Required learning
Class 1 History of computer, review of digital circuit theory Understand what is computer. Learn the history and applications of computer system. Concise review of logic circuit is also shown.
Class 2 Basic structure. Machine language Learn about the basic configuration of computer system. Explain the basics about machine language.
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 ALU and shifter functions, and their applications to basic operation.
Class 5 Stack, sub-program, bus structure Understand the functions of stack and sub-program. Structure of bus is also explained.
Class 6 Control of processor Methods for controlling processor with signals are explained.
Class 7 Basic signal processing with computer, analog I/O Explain the basic signal processing and method of analog input/output.
Class 8 Wrap-up Review and summarize the lectures.

Out-of-Class Study Time (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.

Assessment criteria and methods

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

Related courses

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

Prerequisites (i.e., required knowledge, skills, courses, etc.)

No prerequisites.

Page Top