Hiroshima University Syllabus

Back to syllabus main page
Japanese
Academic Year 2026Year School/Graduate School School of Engineering
Lecture Code K6406020 Subject Classification Specialized Education
Subject Name コンピューターアーキテクチャ
Subject Name
(Katakana)
コンピューターアーキテクチャ
Subject Name in
English
Computer architecture
Instructor NISHIZAWA SHINICHI
Instructor
(Katakana)
ニシザワ シンイチ
Campus Higashi-Hiroshima Semester/Term 2nd-Year,  Second Semester,  3Term
Days, Periods, and Classrooms (3T) Weds1-4:ENG 104
Lesson Style Lecture Lesson Style
(More Details)
Face-to-face
 
Credits 2.0 Class Hours/Week 4 Language of Instruction J : Japanese
Course Level 3 : Undergraduate High-Intermediate
Course Area(Area) 25 : Science and Technology
Course Area(Discipline) 12 : Electronics
Eligible Students
Keywords Computer architecture, logic circuits, sequential circuits, RISC-V, assembly language, microarchitecture 
Special Subject for Teacher Education   Special Subject  
Class Status
within Educational
Program
(Applicable only to targeted subjects for undergraduate students)
Learn the basics of computer architecture, which is the foundation of computer systems, and how to design it. 
Criterion referenced
Evaluation
(Applicable only to targeted subjects for undergraduate students)
Program of Semiconductor Systems
(Abilities and Skills)
・Concepts, knowledge and methods which are the basis for studies related to semiconductor engineering.
・Ability to apply basic concepts, knowledge, and methods of semiconductor engineering to concrete/technical problems. 
Class Objectives
/Class Outline
This course covers the fundamentals of computer architecture, which is the backbone of computer systems, and covers design methods for basic logic functions, combinational circuits, sequential circuits, and small-scale building blocks. It also covers computer architecture and microarchitecture, which is the detailed internal implementation of computer architecture. 
Class Schedule Lecture 1: Guidance, From Zero to One
Lesson 2: Combinational Logic Circuits
Lesson 3: Sequential Circuits
Lesson 4: Finite State Machines
Lesson 5: Digital Building Blocks
Lesson 6: Memory Arrays
Lesson 7: Midterm Exam. Computer Architecture 1: RISC-V and Assembly Language
Lesson 8: Computer Architecture 2: Assembly Language Programming
Lesson 9: Microarchitecture 1: Single-Cycle Processors and Their Performance
Lesson 10: Microarchitecture 2: Multi-Cycle Processors
Lesson 11: Microarchitecture 3: Pipeline Processors
Lesson 12: Memory Systems 1: Overview
Lesson 13: Memory Systems 2: Cache
Lesson 14: Memory Systems 3: Virtual Memory
Lesson 15: Summary
Lesson 16: Final Exam
 
Text/Reference
Books,etc.
Textbook: Sarah Harris, David Harris, Digital Design and Computer Architecture, RISC-V Edition, Morgan Kaufmann Publishers (Both Japanese and English are available)
Reference: Kenji Yoshise, A Complete Introduction to Computer Architecture with RISC-V, Gijutsu Hyoronsha. (Japanese)
Reference: Videos and PDF materials will be available. 
PC or AV used in
Class,etc.
Handouts, Microsoft Teams, moodle
(More Details) Videos and PDF materials will be available. 
Learning techniques to be incorporated
Suggestions on
Preparation and
Review
Please utilize recorded video for review. 
Requirements  
Grading Method The grade will be determined based on a comprehensive assessment of the midterm and final exams. A score of 60% or higher on the midterm exam (40%) and final exam (60%) is required to receive credits. 
Practical Experience  
Summary of Practical Experience and Class Contents based on it  
Message  
Other This course is connected from the "Programming Exercise I," "Logic System Design," and "CMOS Logic Circuit Design (Logic Circuit Design II)" lectures. Please fully understand the content of these subjects before taking this course.
Taking the "Programming Exercise II" lecture will make it easier to understand this course.
This course connects to the "Hardware Description Language" lecture.
 
Please fill in the class improvement questionnaire which is carried out on all classes.
Instructors will reflect on your feedback and utilize the information for improving their teaching. 
Back to syllabus main page