| SUGGESTED READING | |||||||||
| MO | TU | WE | TH | FR | 2nd ed. | 3rd ed. | 4th ed. | notes | |
| WEEK 1 | Ch. 2 | Ch. 4 | Ch. 1 | Ch.1 | |||||
| 30-Mar | LECTURE | LECTURE | |||||||
| Introduction | Perf. Measures | ||||||||
| WEEK 2 | Ch. 3 | Ch. 2, App. A | Ch. 2, App. B | 2.1, 2.2, 2.3 | |||||
| 6-Apr | DISCUSSION | LECTURE | LECTURE | ||||||
| Assembler Basics | Assembler Basics | Assembler Basics | |||||||
| LAB | LAB | LAB | LAB | ||||||
| Perf. Measures, Simulator Setup, Assembler Basics | |||||||||
| WEEK 3 | Ch. 3 | Ch. 2, App. A | Ch. 2, App. B | 2.4 | |||||
| 13-Apr | DISCUSSION | LECTURE | LECTURE | ||||||
| Logic review I | Assembler: Proc. | Assembler: Proc. | |||||||
| LAB | LAB | LAB | LAB | ||||||
| Assembler Basics | |||||||||
| WEEK 4 | Ch. 3 | Ch. 2, App. A | Ch. 2, App. B | 2.5, 2.6, 2.7 | |||||
| 20-Apr | DISCUSSION | LECTURE | LECTURE | ||||||
| QUIZ | Assembler: Proc. | Assembler: ex. | |||||||
| LAB | LAB | LAB | LAB | ||||||
| Performance Measures, Assembler | |||||||||
| WEEK 5 | Ch. 4 | Ch. 3 | Ch. 3 | 3.1, 3.2 | |||||
| 27-Apr | DISCUSSION | LECTURE | LECTURE | ||||||
| Project Intro | Comp. Arithmetic | Comp. Arithmetic | |||||||
| LAB | LAB | LAB | LAB | ||||||
| Project | |||||||||
| WEEK 6 | Ch. 5 | Ch. 5 | Ch. 4 | 3.3, 3.4, 4.1, 4.2 | |||||
| 4-May | DISCUSSION | LECTURE | LECTURE | ||||||
| Logic review II | Comp. Arithmetic | CPU Design | |||||||
| LAB | LAB | LAB | LAB | ||||||
| Arithmetic for Computers, Logic Design | |||||||||
| WEEK 7 | Ch. 5 | Ch. 5 | Ch. 4 | 4.3, 4.4 | |||||
| 11-May | DISCUSSION | LECTURE | LECTURE | ||||||
| QUIZ | CPU Design | CPU Design | |||||||
| LAB | LAB | LAB | LAB | ||||||
| Project | |||||||||
| WEEK 8 | Ch. 7 | Ch. 7 | Ch. 5 | 4.5, 5.1 | |||||
| 18-May | DISCUSSION | LECTURE | LECTURE | ||||||
| CPU Design | CPU Design | Mem. Hierarchy | |||||||
| LAB | LAB | LAB | LAB | ||||||
| Comp. Arithmetic, CPU Design | |||||||||
| WEEK 9 | Ch. 7 | Ch. 7 | Ch. 5 | 5.2 | |||||
| 25-May | DISCUSSION | LECTURE | LECTURE | ||||||
| QUIZ | Mem. Hierarchy | Mem. Hierarchy | |||||||
| LAB | LAB | LAB | LAB | ||||||
| CPU Design | |||||||||
| WEEK 10 | Ch. 7 | Ch. 7 | Ch. 5 | 5.3 | |||||
| 1-Jun | DISCUSSION | LECTURE | LECTURE | ||||||
| QUIZ | Mem. Hierarchy | Discussion: Q&A | |||||||
| LAB | LAB | LAB | LAB | ||||||
| Memory Hierarchy | |||||||||
| discussion section | |||||||||
| lecture | |||||||||
| lab, mandatory | |||||||||
| lab, mandatory unless satisfactory quiz | |||||||||