| Week | Topics | Study Materials | Materials |
| 1 |
Introduction to Computer Hardware and Historical Perspective
|
bookbook
|
|
| 2 |
Fundamental Architectural Concepts: Von Neumann and Beyond
|
|
|
| 3 |
Data Flow Architectures and Stream Processing
|
|
|
| 4 |
Parallelism: Instruction-Level, Thread-Level, and Data-Level
|
|
|
| 5 |
Memory Systems and Hierarchies
|
|
|
| 6 |
nput/Output Systems and Storage Technologies
|
|
|
| 7 |
Hardware Acceleration Techniques (GPU, FPGA, ASIC)
|
|
|
| 8 |
ardware Designs for Machine Learning
|
|
|
| 9 |
Hardware Approaches for Database System
|
|
|
| 10 |
Graphics and Image Processing Hardware
|
|
|
| 11 |
Hardware Architectures in Robotic Systems
|
|
|
| 12 |
Hardware Solutions for Genomics and Bioinformatics
|
|
|
| 13 |
Current Trends: Quantum Computing, Edge Comp
|
|
|
| 14 |
Project Presentations
|
|
|