智慧系統實驗室 INTELLIGENT SYSTEM LAB.

Computer Organization

【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_1HW2_2HW3_1HW3_2HW4_1HW4_2HW4_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)

回頁首