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 |
|
|
Exercises |
Discussion |
Lecturing |
|
Attendance |
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 |
Using AI Applications to Introduce Computer Architecture Concepts
a. Use the hardware demands of AI models (such as CNNs and Transformers) as case studies to explain the need for specific architectures (such as GPUs and TPUs).
b. Explore the pressure that neural networks place on memory, cache, and data transfer during inference and training processes. |
Week 16 |
Final |
self-directed learning |
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(Link URL) |
04.Quality Education | include experience courses:N |
|