| MO | TU | WE | TH | |
| WEEK 1 | ||||
| 30-Mar | LECTURE | LECTURE | ||
| Introduction | Perf. Measures | |||
| WEEK 2 | ||||
| 6-Apr | DISCUSSION | LECTURE | LECTURE | |
| Logic review I | Assembler Basics | Assembler Basics | ||
| LAB | LAB | LAB | ||
| Perf. Measures, Simulator Setup, Assembler Basics | ||||
| WEEK 3 | ||||
| 13-Apr | DISCUSSION | LECTURE | LECTURE | |
| Logic review II | Assembler: Proc. | Assembler: Proc. | ||
| LAB | LAB | LAB | ||
| Basic Simulations, Logic Design | ||||
| WEEK 4 | ||||
| 20-Apr | DISCUSSION | LECTURE | LECTURE | |
| QUIZ | Assembler: Proc. | Assembler: ex. | ||
| LAB | LAB | LAB | ||
| Performance Measures, Assembler, Logic Design | ||||
| WEEK 5 | ||||
| 27-Apr | DISCUSSION | LECTURE | LECTURE | |
| Project Intro | Comp. Arithmetic | Comp. Arithmetic | ||
| LAB | LAB | LAB | ||
| Intermediate simulation | ||||
| WEEK 6 | ||||
| 4-May | DISCUSSION | LECTURE | LECTURE | |
| Comp. Arithmetic | Comp. Arithmetic | CPU Design | ||
| LAB | LAB | LAB | ||
| Project | ||||
| WEEK 7 | ||||
| 11-May | DISCUSSION | LECTURE | LECTURE | |
| QUIZ | CPU Design | CPU Design | ||
| LAB | LAB | LAB | ||
| Arithmetic for Computers | ||||
| WEEK 8 | ||||
| 18-May | DISCUSSION | LECTURE | LECTURE | |
| CPU Design | CPU Design | Mem. Hierarchy | ||
| LAB | LAB | LAB | ||
| Project | ||||
| WEEK 9 | ||||
| 25-May | DISCUSSION | LECTURE | LECTURE | |
| QUIZ | Mem. Hierarchy | Mem. Hierarchy | ||
| LAB | LAB | LAB | ||
| CPU Design | ||||
| WEEK 10 | ||||
| 1-Jun | DISCUSSION | LECTURE | LECTURE | |
| QUIZ | Mem. Hierarchy | Q&A | ||
| LAB | LAB | LAB | ||
| Memory Hierarchy | ||||
| discussion section | ||||
| lecture | ||||
| lab, mandatory | ||||
| lab, mandatory unless satisfactory quiz | ||||