NCHU Course Outline
Course Name (中) 計算機結構(3307)
(Eng.) Computer Architecture
Offering Dept Department of Applied Mathematics (Data Science and Computing Program)
Course Type Required Credits 3 Teacher Pei-Ju Lee
Department Department of Applied Mathematics (Data Science and Computing Program) / Undergraduate Language Chinese 英文/EMI Semester 2024-FALL
Course Description In this course, we emphasize the vital interplay between hardware and software, exploring how these elements shape the capabilities, performance, and energy efficiency of computer systems. Our approach reflects the current state of the field while introducing you to the principles that are driving the evolution of computing technology.
Prerequisites
self-directed learning in the course Y
Relevance of Course Objectives and Core Learning Outcomes(%) Teaching and Assessment Methods for Course Objectives
Course Objectives Competency Indicators Ratio(%) Teaching Methods Assessment Methods
Students those with little experience in assembly language or logic design who need to understand basic computer organization as well as students with backgrounds in assembly language and/or logic design who want to learn how to design a computer or understand how a system works and why it performs as it does.
5.Professional Knowledge in Computer Science
100
Exercises
Discussion
Lecturing
Written Presentation
Attendance
Oral Presentation
Assignment
Quiz
Course Content and Homework/Schedule/Tests Schedule
Week Course Content
Week 1 Introduction
Week 2 Ch1 Computer abstractions and technology
Week 3 Ch2 Instructions: language of the computer
Week 4 Appendix D. RISC Instruction-Set Architectures
Week 5 Appendix D. RISC Instruction-Set Architectures
Week 6 Ch3: Arithmetic for computers
Week 7 Appendix A. The Basics of Logic Design
Week 8 Midterm
Week 9 Ch4. The Processor
Week 10 Ch4. The Processor
Week 11 Appendix C. Mapping Control to Hardware
Week 12 Ch5. Large and Fast: Exploiting Memory Hierarchy
Week 13 Ch5. Large and Fast: Exploiting Memory Hierarchy
Week 14 Appendix B. Graphics Processor Units
Week 15 Appendix B. Graphics Processor Units
Week 16 Final
Week 17 Self-learning: Parallel processors from client to cloud online course
Week 18 Self-learning: Parallel processors from client to cloud online course
Evaluation
36% Assignment
30% Midterm Exam
30% Final Exam
4% Class Participation
Textbook & other References
David A. Patterson, John L. Hennessy, Computer Organization and Design RISC-V Edition: The Hardware/Software Interface, Morgan Kaufmann,2nd ed.
Teaching Aids & Teacher's Website

Office Hours
Wednesday 16:00-17:00 or make an appointment with the instructor.
Sustainable Development Goals, SDGs
04.Quality Educationinclude experience courses:N
Please respect the intellectual property rights and use the materials legally.Please repsect gender equality.
Update Date, year/month/day:2024/09/06 11:21:45 Printed Date, year/month/day:2025 / 1 / 03
The second-hand book website:http://www.myub.com.tw/