| 1 | Gömülü sistemlerin yapı taşlarını öğrenmek |
| 2 | Mikrodenetleyici mimarisi ve donanımını anlamak |
| 3 | ARM tabanlı mikrodenetleyici sistemlerinin temel özelliklerini kavramak |
| 4 | Gömülü sistemlerde kullanılan çevresel birimleri tanımak (GPIO, ADC, UART vb.) |
| 5 | Gömülü sistem programlama için gerekli temel araçları ve yöntemleri öğrenmek |
| 6 | Kesme, zamanlayıcı ve DMA yönetimi gibi sistem kaynaklarını programlayabilmek |
| 7 | Gerçek zamanlı uygulamalar için temel yazılım yapıları geliştirmek |
| 8 | Donanım-yazılım entegrasyonuna dayalı gömülü sistem projeleri tasarlamak |