Gömülü Sistem Tasarımı (CMSE423)
Gömülü sistem tasarımında uygulama alanları, ortak özellikler ve tasarım zorlukları. Gereksinim belirleme, matematiksel modelleme, otomatlar ve durum çizelgeleri gibi modelleme yöntemleri, veri akışı modellemesi. Gömülü sistem donanımı, ASIC'ler, işlemciler, bellekler, iletişim, duyaçlar ve eyleçler (sensor ve aktüatör), örneksel ve sayısal dönüştürme, örnekleme, dinamik aralık, ve aktüatörler. Gömülü işletim sistemleri, genel gereksinimler, RTOS, sanal makineler, gerçek zamanlı veritabanları. Gömülü sistemlerde güvenlik sorunları. IoT projeleri ve uygulaması. Değerlendirme, doğrulama, ve performans ölçümü, enerji ve güç modelleri, simülasyon, simülasyon yoluyla hızlı prototip geliştirme. Test ve test edilebilir tasarım geliştirme.