智慧系統實驗室 INTELLIGENT SYSTEM LAB.

Computer Organization

【Handout: ch1-0ch1|ch2_0|ch2|ch3|ch4 】【Open 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. Course 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 Building 327. 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, ext.4237, Technology Research Building 1527.
  5. Scope: Computer Abstractions and Technology, Instructions: Language of the Computer, Arithmetic for Computers, Processor: Datapath and Control.
  6. Exam and Grading
    Course participation (Zuvio) 4%
    Assignments 12%
    Quizzes 24%
    Mid-term Exam 28%
    Final Exam 32%
  7. Schedules
    Week 01 (09/07, 09/11) Computer Abstractions and Technology
    Week 02 (09/14, 09/18) Computer Abstractions and Technology
    Week 03 (09/21, 09/25) Instructions: Language of the Computer (Moon Festival, 09/25)
    Week 04 (09/28, 10/02) Instructions: Language of the Computer, Quiz#1 (Teachers' Day, 09/28)
    Week 05 (10/05, 10/10) Instructions: Language of the Computer (National Day, 10/10)
    Week 06 (10/12, 10/16) Instructions: Language of the Computer, Quiz#2
    Week 07 (10/19, 10/23) Arithmetic for Computer
    Week 08 (10/25, 10/30) Midterm (Retrocession Day, 10/25)
    Week 09 (11/02, 11/06) Arithmetic for Computer
    Week 10 (11/09, 11/13) Processor: Datapath and Control (School Anniversary Compensatory Holiday, 11/09)
    Week 11 (11/16, 11/20) Processor: Datapath and Control
    Week 12 (11/23, 11/27) Processor: Datapath and Control, Quiz#3
    Week 13 (11/30, 12/04) Processor: Datapath and Control
    Week 14 (12/07, 12/11) Processor: Datapath and Control
    Week 15 (12/14, 12/18) Processor: Datapath and Control, Quiz#4
    Week 16 (12/21, 12/25) Final (12/21, 17:00~20:00) (Constitution Day, 12/25)
    Week 17 (12/28, 01/01) Flexible Learning (New Year's Day, 01/01)
    Week 18 (01/04, 01/08) Flexible Learning
回頁首