PROGRAMI
DERS TANITIM VE UYGULAMA BİLGİLERİ

Ders AdıKoduVerildiği YılVerildiği YarıyılSüresi (T+U)Yerel KredisiAKTS Kredisi
Gömülü Sistem TasarımlarıCPR 2603 + 035,00
 
Ders Bilgileri
Dersin Öğretim Diliİngilizce
Dersin SeviyesiÖn Lisans
Dersin TürüSeçmeli
Dersin Veriliş BiçimiYüz Yüze
 
Dersin Öğrenme Kazanımları:

Bu dersi başarı ile tamamlayan öğrenciler:
1. Gömülü sistemlerin temel yapı taşlarını ve mimarilerini tanımlayabilir.
2. Mikrodenetleyiciler ve sensörlerle çalışan temel donanım ve yazılım projeleri geliştirebilir.
3. Gömülü sistemlerin donanım-yazılım etkileşimlerini analiz edebilir.
4. Gerçek zamanlı işletim sistemlerinin temel işleyişini kavrayabilir.
5. Gömülü sistemlerin tasarımında sorun çözme tekniklerini uygulayabilir.
 
Dersin Önkoşulları ve Birlikte Alınması Gereken DerslerYok
Daha Önce Alınmış Olması Önerilen DerslerYok
 
Dersin Tanımı:

Bu ders, gömülü sistemlerin temel prensiplerini, bileşenlerini ve tasarım süreçlerini tanıtır. Öğrenciler, mikrodenetleyici tabanlı sistemlerin mimarisi, programlanması ve donanım-yazılım entegrasyonu konularında bilgi sahibi olur. Ayrıca, düşük güçlü sistem tasarımı, gerçek zamanlı uygulamalar ve giriş/çıkış yönetimi gibi ileri seviye konulara da değinilir.
 
Dersin İçeriği (Haftalık Konu Dağılımı):
 
HaftaKonu
1Gömülü sistemlere giriş
2Mikrodenetleyicilerin mimarisi ve yapısı
3Giriş/Çıkış birimleri ve çevre birimleri
4Gömülü sistemlerde programlama dilleri
5Gerçek zamanlı işletim sistemleri (RTOS)
6Gömülü sistemlerde enerji verimliliği ve tasarım teknikleri
7Ara sınav
8Seri haberleşme protokolleri (UART, SPI, I2C vb.)
9Sensörler ve aktüatörlerle etkileşim
10Gömülü sistemlerde hata tespiti ve hata ayıklama teknikleri
11Güvenli ve güvenilir gömülü sistem tasarımı
12Kablosuz haberleşme protokolleri (Bluetooth, Zigbee, Wi-Fi vb.)
13Gömülü sistemlerde prototip oluşturma ve test süreci
14Genel Değerlendirme
 
Kaynaklar:
Barr, M., & Massa, A. (2018). Programming embedded systems: With C and GNU development tools (2nd ed.). O'Reilly Media. Tanenbaum, A. S. (2021). Structured computer organization (6th ed.). Pearson. Wolf, W. (2012). Computers as components: Principles of embedded computing system design (3rd ed.). Morgan Kaufmann.
 
Diğer Kaynaklar:
Yiu, J. (2019). The definitive guide to ARM Cortex-M3 and Cortex-M4 processors (4th ed.). Newnes. Simon, D. E. (2019). An embedded software primer. Addison-Wesley.
 
Öğretim Yöntem ve Teknikleri:
Öğretim politikası: Ders haftalık olarak üç saattir ve yüz yüze sınıf ortamında yapılacaktır. Öğrencilerin ders içerisindeki değerlendirmesinde vize, ödev ve final sınavları yer alacaktır. Derse Devam Hakkında: Ara sınav ve final sınavlarının yanı sıra dönem boyunca gerçekleştirilmesi planlanan sınıf içi etkinliklere katılmayı tercih etmeyen ve verilen ödevleri teslim etmeyen öğrencilerin “NA” notu alacaklardır. Ayrıca, öğrencilerin derse katılımlarının nihai dönem notuna dahil edilecektir.
 
Değerlendirme Sistemi:
YöntemAdetKatkı (%)
Aktiviteler1%30
Aktiviteler1%50
Proje1%20
 
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu?
Gerektirmiyor