【Course slides ch1-0 | ch1 | ch2_0| ch2 | ch3 | ch4 】【Textbook Video ch1-0 | ch1-1 | ch1-2 | ch1-3 | OpenTextBook Video ch2-1 | ch2-2 | ch2-3 | ch2-4 | ch2-5 | Classmates' Notes | Classmates’ Reflections】【Past Exam HW1 | HW2_1| HW2_2| HW3_1| HW3_2| HW4_1| HW4_2| HW4_3 | Q1 | Q2 | Midterm | Q3 | Q4 | Final | Final Exam Solution Video 04 | Final Exam Solution Video 08】
1. Objective: This course covers the fundamental principles and design of computer processors, including performance and speed, instruction sets, assembly language, arithmetic units, registers, and pipelined processors. Through this course, students will learn the principles, design, and basic architecture of computer microprocessors.
2. Textbook: David A. Patterson and John L. Hennessy,
Computer Organization and Design: The Hardware/Software Interface, Morgan Kaufmann。
3. Place/Time: Tuesday 16:10~17:00, Wednesday 15:10~17:00, Sixth Academic Building327.
TA office hours: Wednesday 18:10~19:30, Technology Research Building 1222 (t114598059@ntut.org.tw)
4. Instructor: Dr. Jong-Yih, jykuo@ntut.edu.tw
5. Scope
Computer Abstractions and Technology,
Instructions: Language of the Computer,
Arithmetic for Computer,
Processor: Datapath and Control.
6. Exam and Grading
4% Course participation (Zuvio)
12% Assignments
24% Quizzes
28% Mid-term Exam
32% Final Exam
7. Schedules
Week 01 (09/09, 09/10) Computer Abstractions and Technology
Week 02 (09/16, 09/17) Computer Abstractions and Technology
Week 03 (09/23, 09/24) Instructions: Language of the Computer
Week 04 (09/30, 10/01) Instructions: Language of the Computer, Quiz#1
Week 05 (10/07, 10/08) Instructions: Language of the Computer
Week 06 (10/14, 10/15) Instructions: Language of the Computer
Week 07 (10/21, 10/22) Arithmetic for Computer, Quiz#2
Week 08 (10/28, 10/29) Arithmetic for Computer
Week 09 (11/04, 11/05) Midterm
Week 10 (11/11, 11/12) Arithmetic for Computer
Week 11 (11/18, 11/19) Processor: Datapath and Control
Week 12 (11/25, 11/26) Processor: Datapath and Control
Week 13 (12/02, 12/03) Processor: Datapath and Control, Quiz#3
Week 14 (12/09, 12/10) Processor: Datapath and Control
Week 15 (12/16, 12/17) Processor: Datapath and Control
Week 16 (12/23, 12/24) Processor: Datapath and Control
Week 17 (12/30, 12/31) Processor: Datapath and Control, Quiz#4
Week 18 (01/06) Final (16:00~18:30)