Computer Architecture

Course Information

College Akashi College Year 2023
Course Title Computer Architecture
Course Code 5425 Course Category Specialized / Compulsory
Class Format Lecture Credits Academic Credit: 2
Department Electrical and Computer Engineering Computer Engineering Course Student Grade 4th
Term First Semester Classes per Week 2
Textbook and/or Teaching Materials
Instructor NOMURA Hayato

Course Objectives

1. Understand the basic structure and functionality of a computer.
2. Understand the instruction set architecture.
3. Understand the control architecture.
4. Understand the memory architecture.

Rubric

Ideal LevelStandard LevelUnacceptable Level
Achievement 1Understand and can explain the basic structure and functionality of a computer.Understand the basic structure and functionality of a computer.Do not understand the basic structure and functionality of a computer.
Achievement 2Understand and can explain the instruction architecture.Understand the instruction architecture.Do not understand the instruction architecture.
Achievement 3Understand and can explain the control architecture.Understand the control architecture.Do not understand the control architecture.
Understand and can explain the memory architecture.Understand the memory architecture.Do not understand the memory architecture.

Assigned Department Objectives

Teaching Method

Outline:
In this course, students will learn the overview of the basic structure and functionality of a computer, and the theory of the CPU instruction set and executive control, memory, and input/output devices that make up a computer.
Style:
Classes will mainly involve lectures, but if necessary, there will be exercises to improve understanding and retention.
Notice:
This course's content will amount to 90 hours of study in total. These hours include the learning time guaranteed in classes and the standard self-study time required for pre-study / review, and completing assignment reports.
In this class, students are expected to take into account the contents of Operating System held in the first semester, and be conscious of how the CPU, which is the core hardware of a computer, execute a process.
Students who miss 1/3 or more of classes will not be eligible for evaluation.

Characteristics of Class / Division in Learning

Active Learning
Aided by ICT
Applicable to Remote Class
Instructor Professionally Experienced

Course Plan

Theme Goals
1st Semester
1st Quarter
1st Overview of computer architecture Understand the basic structure and functionality of a computer.
2nd Data representation (1): Fixed-point format, floating-point formats Understand the fixed-point and floating-point formats for representing numeric data.
3rd Data representation (2): Text data, image data Understand the representation of text data and image data.
4th Instruction architecture (1): Basic configuration, instruction set Understand the basic CPU configuration and instruction set.
5th Instruction architecture (2): Instruction formats, addressing mode Understand the instruction format and addressing mode.
6th Instruction architecture (3): Instruction execution sequence Understand the order in which the instructions are executed.
7th Control architecture (1): Control methods Understand the methods and pipelines for controlling instruction execution.
8th Midterm exam Midterm exam
2nd Quarter
9th Control architecture (2): Interrupts Understand interrupts that change the flow of instruction execution.
10th Memory architecture (1): Virtual memory Understand the mapping between physical and virtual memory.
11th Memory architecture (2): Cache memory, paging Understand cache memory and paging.
12th Memory architecture (3): Address translation Understand the address translation.
13th Memory architecture (4): Segmentation method Understand the segmentation method.
14th Input/output architecture (1): Types of input/output devices and their management Understand the types of input/output devices and their management.
15th Input/output architecture (2): Input/output channels Understand the input and output channels.
16th Final exam Final exam

Evaluation Method and Weight (%)

ExaminationPresentationMutual Evaluations between studentsBehaviorPortfolioTaskTotal
Subtotal60000040100
Basic Proficiency3000002050
Specialized Proficiency2000001030
Cross Area Proficiency1000001020