Week 01             |
2019.09.09             |
Lecture 01: Course Introduction           |
 | Reference Syllabus by Prof. Xiaohong Jiang  | Reference Schedule  | #Q11 Compilation 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 |
Week 02            |
2019.09.16           |
Lecture 02: Computer Design Fundamentals - Basics Lecture 03: Computer Design Fundamentals - Trends and Performance         |
 | Reading: Chapter 1  | #The Meaning of Teaching … A long thank you note  | #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 |
Week 03          |
2019.09.23         |
Lecture 04: Instruction Set Principles         |
 | Reading: Appendix A  | #Why Get a Ph.D.? by Nick Feamster  | #3 Qualities of Successful Ph.D. Students by Matt Might  | #So Long, and Thanks for the Ph.D.! by Ronald Azuma  | #Applying to Ph.D. Programs in Computer Science by Mor Harchol-Balter |
Week 04          |
2019.09.30         |
Lecture 05: Pipelining - Basics and Hazards         |
 | Reading: Appendix C  | Lab 1 Demo Due  | Lab 1 Report Due: October 12  | #The Story of Xiaoyan  | #Peaceful Warrior |
Week 05      |
2019.10.12     |
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    |
2019.10.14   |
Lecture 06: Pipelining - Implementation   |
 | Reading: Appendix C  | #What Matters More than Your Talents? by Jeff Bezos |
Week 07      |
2019.10.21     |
Lecture 07: Pipelining - Multicycle, MIPS R4000, and More     |
 | Reading: Appendix C  | #Want to Be Happier? Stay in The Moment by Matt Killingsworth  | #Avoid the Comparison Trap and Run Your Own Race by Jeff Goins |
Week 08      |
2019.10.28     |
Lecture 08: Memory Hierarchy - Cache Performance     |
 | Reading: Appendix B  | #Grateful To Be Me  | #Don't Take Anything In Your Life For Granted |
Week 09    |
2019.11.11   |
Lecture 09: Memory Hierarchy - Virtual Memory   |
 | Reading: Appendix B  | #Q11 Compilation by Us |
Week 10      |
2019.11.18     |
Lecture 09: Memory Hierarchy - Virtual Memory     |
 | Reading: Appendix B  | Lab 2 Demo Due  | Lab 2 Report Due: November 25 |
Week 11        |
2019.11.25       |
Lecture 10: Memory Hierarchy - Design       |
 | Reading: Appendix B  | Assignment 2 Due  | #The Ten Suggestions by Ben Bernanke  | #The Lesson of Grace in Teaching by Francis Su |
Week 12      |
2019.12.02     |
Lecture 10: Memory Hierarchy - Design     |
 | Reading: Appendix B  | Lab 3 Demo Due  | Lab 3 Report Due: December 09 |
Week 13        |
2019.12.09       |
Lecture 11: Storage Systems - Disk, RAID, Dependability       |
 | Reading: Appendix D  | Lab 4 Demo Due  | Lab 4 Report Due: December 16  | #Don't Stop Believin' |
Week 14        |
2019.12.16       |
Lecture 12: Storage Systems - Performance       |
 | Reading: Appendix D  | #How to Study for Exams - Top 6 Steps  | #How to Make Stress Your Friend by Kelly McGonigal  | #Before Avatar … a curious boy by James Cameron |
Week 15          |
2019.12.23         |
Lecture 13: Multiprocessors         |
 | Reading: Chapter 5  | Assignment 3 Due  | #Gratitude by Louie Schwartzberg  | #We Are All Different - and THAT'S AWESOME! by Cole Blakeway  | #Is Smiling Contagious? by Sue Heck |
Week 16            |
2019.12.30           |
Course Review           |
 | Reading: Chapters 1&5, Appendices A-D  | Lab 5 Demo Due  | Lab 5 Report Due: January 06  | #The 3 Secrets of Highly Successful Graduates by Reid Hoffman  | #Wish You Well  | #See You |