| 1 | Mikroişlemcilere Giriş: Tarihçe, Temel Kavramlar, Mimariler (Von Neumann, Harvard) | [2] s.2–8, [9] s.26–55, [4] s.4-7, [8] s.1-7 |
| 2 | Sayı Sistemleri, Veri Gösterimi ve Mikroişlemci Mimarisi Temelleri (CPU, Bellek, G/Ç) | [2] s.26–55, [6] s.13–22, [2] s.43-82 |
| 3 | ARM Cortex-M Mimarisine Giriş: Programcı Modeli, Yazmaçlar (Registers) ve Bellek Haritası | [3] s.15–26, [4] s.101-108, [8] s.36-44 |
| 4 | Assembly Dili Temelleri: Yönergeler (Instructions), Adresleme Modları | [2] s.71-94, [8] s.26–83, [4] s.55-101 |
| 5 | Assembly'de Alt Programlar (Subroutines), Yığın (Stack) Kullanımı ve Parametre Aktarımı | [2] s.157–170, [4] s.161-199 |
| 6 | Gömülü Sistemler için C Programlama ve Assembly ile C Arasındaki İlişki | [4] s.215-237, [8] s.25-115 |
| 7 | STM32 Platformuna Giriş: STM32CubeIDE Ortamı ve HAL Kütüphaneleri | [1] s.26–42, [5] s.60-125 |
| 8 | Genel Amaçlı Giriş/Çıkış (GPIO) Programlama (Register ve HAL Seviyesi) | [1] s.43-82, [5] s.130-140, [9] s.34-40 |
| 9 | Kesmeler (Interrupts) ve İstisna (Exception) Yönetimi | [1] s.108-150, [5] s.143-173, [4] s.237-267, [8] s.147-170, [6] s.91-104 |
| 10 | Zamanlayıcılar (Timers): Temel Zamanlama, Sayıcı ve Gecikme Uygulamaları | [1] s.233-276, [9] s.187-204 |
| 11 | Darbe Genişlik Modülasyonu (PWM) ve Analog-Dijital Çevirici (ADC) | [1] s.151-190, [5] s.343-371, [9] s.226-276 |
| 12 | Seri Haberleşme Protokolleri: UART (USART) | [1] s.353–363, [5] s.176–202, [9] s.334-382 |
| 13 | Seri Haberleşme Protokolleri: SPI ve I2C | [1] s.314–344, [5] s.414-424, [9] s.383-427 |
| 14 | Güç yönetimi | [5] s.457-489 |