NCHU Course Outline
Course Name (中) 計算機組織(3363)
(Eng.) Computer Organization
Offering Dept Department of Electrical Engineering
Course Type Elective Credits 3 Teacher DU, FENG-BIN
Department Department of Electrical Engineering / Undergraduate Language Chinese 英文/EMI Semester 2025-SPRING
Course Description The main topics in this computer organization course include: MIPS Instruction Sets, Computer Arithmetic, Building a Datapath (Simple Implementation Scheme and Multicycle Implementation), Pipelining, Hazard and Exception, memory hierarchies, and so on.
Prerequisites
self-directed learning in the course N
Relevance of Course Objectives and Core Learning Outcomes(%) Teaching and Assessment Methods for Course Objectives
Course Objectives Competency Indicators Ratio(%) Teaching Methods Assessment Methods
The purpose of the course is based on the interconnection between hardware and software to offer a framework for understanding the fundamentals of computers. The course concerns with the structure and behavior of the computer, performance and efficiency, low-level design in a computer, memory technologies, the pipelining concepts and technologies. All of these make our students have the professional knowledge of computer organization.
Lecturing
Attendance
Assignment
Quiz
Course Content and Homework/Schedule/Tests Schedule
Week Course Content
Week 1 0. Introduction
Week 2 1. Computer Abstractions and Technology—Performance assessment—Definitions and Measuring
Week 3 2. Instructions: MIPS Instruction Sets—Operands, Number representation, Formats
Week 4 --Procedure and Addressing
Week 5 --Program Translation
Week 6 3. Computer Arithmetic-- Addition, Subtraction, Multiplication, and Division
Week 7 --Floating point Representation and Its Arithmetic
Week 8 Midterm Exam
Week 9 4. The Processor-- Building a Datapath and Simple Implementation Scheme
Week 10 --Multicycle Implementation
Week 11 --Pipelined Datapath
Week 12 --Data Hazards: Forwarding and Stalling
Week 13 --Control Hazard and Exception
Week 14 --Parallelism via Instructions
Week 15 5. Memory Hierarchy -- Memory Technologies and Cache Memory
Week 16 -- Virtual Machines, Virtual Memory
Week 17 6. Parallel Processors -- SISD, MIMD, SIMD, SPMD, and Vector
Week 18 Final Exam.
Evaluation

Textbook & other References
Computer Organization and Design –The Hardware/Software Interface, D.Patterson and J Hennessy, 5th edition, Morgan Kuffman, 2014.(Or 6th edition, 2021)
Teaching Aids & Teacher's Website

Office Hours

Sustainable Development Goals, SDGs(Link URL)
04.Quality Education   09.Industry, Innovation and Infrastructureinclude experience courses:N
Please respect the intellectual property rights and use the materials legally.Please respect gender equality.
Update Date, year/month/day:2025/02/18 10:37:35 Printed Date, year/month/day:2025 / 5 / 10
The second-hand book website:http://www.myub.com.tw/