| Week 01                    | 
			2022.09.14                    | 
			Lecture 01: Course Introduction Lecture 02: Computer Design Fundamentals - Basics                | 
			 | Reference Syllabus by Prof. Xiaohong Jiang  | #Q11 Compilation by Us  | #One of A Kind by Us  | #Enjoy Being You by Us  | #Shine Your Way by Us  | #Teach to Learn: A Privilege of Junior Faculty by Kai Bu  | #The 3 Secrets of Highly Successful Graduates by Reid Hoffman  | #What's Your Dream by LinkedIn | Reading: Chapter 1, Appendix A  | 
		
| Week 02             | 
			2022.09.21            | 
			Lecture 03: Computer Design Fundamentals - Trends and Performance            | 
			 | Reading: Chapter 1, Appendix A  | #You and Your Research by Richard Hamming  | #How to Write a Great Research Paper by Simon Peyton Jones  | #How to Give a Great Research Talk by Simon Peyton Jones  | #A Radical New Way to Control the English Language by George Gopen  | #How to Do Good Research by Frédo Durand  | 
		
| Week 03  | 2022.09.28 | Lecture 04: Memory - Basics |  | Reading: Chapter 2, Appendix B | 
| Week 04           | 
			2022.10.12          | 
			Lecture 05: Memory - Advances          | 
			 | Reading: Chapter 2, Appendix B  | Lab 01 Demo Due  | Lab 01 Report Due: October 19  | Lab 01 Tutorial  | Lab 01 Tutorial Re  | 
		
| Week 05       | 
			2022.10.19      | 
			Presentation      | 
			 | Assignment 1 Due  | #Creating Effective Slides: Design, Construction, and Use in Science  | #TED's Secret to Great Public Speaking by Chris Anderson  | 
		
| Week 06       | 
			2022.10.26      | 
			Lecture 06: Instruction-Level Parallelism - Static Scheduling      | 
			 | Reading: Chapter 3, Appendix C  | Lab 02 Demo Due  | Lab 02 Report Due: November 02  | 
		
| Week 07  | 2022.11.02 | Lecture 07: Instruction-Level Parallelism - Dynamic Scheduling |  | Reading: Chapter 3, Appendix C | 
| Week 08       | 
			2022.11.09      | 
			Lecture 07: Instruction-Level Parallelism - Dynamic Scheduling      | 
			 | Reading: Chapter 3, Appendix C  | Lab 03 Demo Due  | Lab 03 Report Due: November 16  | 
		
| Week 09         | 
			2022.11.16        | 
			Lecture 08: Instruction-Level Parallelism - Exploitation        | 
			 | Reading: Chapter 3, Appendix C  | Assignment 2 Due  | Lab 04 Demo Due  | Lab 04 Report Due: November 23  | 
		
| Week 10  | 2022.11.23 | Lecture 09: Data-Level Parallelism - Architecture |  | Reading: Chapter 4 | 
| Week 11  | 2022.11.30 | Lecture 10: Data-Level Parallelism - Exploitation |  | Reading: Chapter 4 | 
| Week 12       | 
			2022.12.07      | 
			Lecture 11: Thread-Level Parallelism - Coherence      | 
			 | Reading: Chapter 5  | Lab 05 Demo Due  | Lab 05 Report Due: December 14  | 
		
| Week 13  | 2022.12.14 | Lecture 12: Thread-Level Parallelism - Consistency |  | Reading: Chapter 5 | Week 14     | 
			2022.12.21    | 
			Lecture 13: Thread-Level Parallelism - Exploitation    | 
			 | Reading: Chapter 5  | Assignment 3 Due  | 
		
		
| Week 15       | 
			2022.12.28      | 
			Course Review      | 
			 | Reading: Chapters 1-5, Appendices A-C  | Lab 06 Demo Due  | Lab 06 Report Due: January 02  |