1 | Gerçek zamanlı sistemlerin tasarım yöntemlerini ve kısıtlamalarını kavrar. |
2 | Gerçek zamanlı işletim sistemi tasarımı için gerekli olan scheduling mekanizması, kesme (interrupt) kullanımı, çekirdek (kernel) önceliği, gibi kavramları açıklar. |
3 | Donanım/yazılım ilişkişini kurarak C ve Assembly dilleri ile gerçek zamanlı kernel tasarlar. |
4 | Gerekli iç süreçlerin (interprocess) senkronizasyonu ve iletişimini sağlayan server-client yazılım mimarisi oluşturarak multithread multiprocess uygulamaları tasarlar. |
5 | Gerçek zamanlı uygulamalar için gerekli ağ protokollerini açıklar. |