| 1 | Mikroişlemci ve mikrodenetleyici mimarilerinin temel bileşenlerini (CPU, bellek, G/Ç birimleri) tanımlar ve farklı mimariler arasındaki farkları açıklar. |
| 2 | Assembly ve C programlama dilleriyle ARM Cortex-M tabanlı mikrodenetleyiciler üzerinde temel düzeyde yazılım geliştirir ve çevresel birimleri (GPIO, Timer, UART, vb.) konfigüre eder. |
| 3 | Gerçek zamanlı gömülü sistemlerde donanım-yazılım etkileşimini analiz eder, hata ayıklama araçlarını kullanarak mikroişlemci tabanlı bir sistem tasarlar ve test eder. |