سرفصل های دوره:
1. مقدمه ای بر ساختار کامپیوتر
2. تاریخچه مختصر معماری کامپیوتر
3. مفهوم معماری و سازماندهی کامپیوتر
4. سطوح انتزاع در معماری کامپیوتر
5. سیستم های دیجیتال و اعداد باینری
6. گیت های منطقی پایه
7. مدارهای ترکیبی
8. مدارهای ترتیبی
9. حافظه های پایه (Flip-flops)
10. رجیسترها
11. شمارنده ها
12. ساختار کلی پردازنده (CPU)
13. واحد کنترل (CU)
14. واحد محاسبه و منطق (ALU)
15. رجیسترهای پردازنده
16. چرخه دستورالعمل (Fetch-Decode-Execute)
17. انواع دستورالعمل ها
18. کدگذاری دستورالعمل ها
19. آدرس دهی دستورالعمل ها
20. انواع حالت های آدرس دهی
21. عملکرد واحد کنترل
22. مدارهای زمان بندی
23. ساعت سیستم
24. بایاس و پلتفرم های مختلف
25. معماری RISC در مقابل CISC
26. مبانی حافظه
27. انواع حافظه ها (RAM, ROM, Cache)
28. سلسله مراتب حافظه
29. حافظه اصلی (RAM)
30. ساختار حافظه RAM
31. حافظه های DRAM و SRAM
32. حافظه فقط خواندنی (ROM)
33. انواع حافظه ROM
34. حافظه کش (Cache Memory)
35. ساختار حافظه کش
36. انواع نگاشت حافظه کش (Direct Mapped, Fully Associative, Set-Associative)
37. سیاست های جایگزینی در حافظه کش
38. سیاست های نوشتن در حافظه کش
39. حافظه های جانبی (Storage Devices)
40. هارد دیسک ها (HDD)
41. حافظه های حالت جامد (SSD)
42. حافظه های نوری (CD, DVD, Blu-ray)
43. رابط های حافظه (Memory Interfaces)
44. ...