Ders Adı | Kodu | Verildiği Yıl | Verildiği Yarıyıl | Süresi (T+U) | Yerel Kredisi | AKTS Kredisi |
Gömülü Sistem Tasarımları | CPR 260 | | | 3 + 0 | 3 | 5,00 |
|
Ders Bilgileri |
Dersin Öğretim Dili | İngilizce |
Dersin Seviyesi | Ön Lisans |
Dersin Türü | Seçmeli |
Dersin Veriliş Biçimi | Yü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 Dersler | Yok |
Daha Önce Alınmış Olması Önerilen Dersler | Yok |
|
Dersin Tanımı:
Bu dersin amacı, gömülü sistemlerin tasarım ve geliştirilmesi için gerekli olan temel teorik bilgiyi ve pratik becerileri kazandırmaktır. Öğrenciler, gömülü sistemlerin donanım ve yazılım bileşenlerini analiz edecek, tasarlayacak ve test edebilecek yetkinlikler kazanacaktır. |
|
Dersin İçeriği (Haftalık Konu Dağılımı): |
|
Hafta | Konu |
1 | Gömülü sistemlere giriş |
2 | Mikrodenetleyicilerin mimarisi ve yapısı |
3 | Giriş/Çıkış birimleri ve çevre birimleri |
4 | Gömülü sistemlerde programlama dilleri |
5 | Gerçek zamanlı işletim sistemleri (RTOS) |
6 | Gömülü sistemlerde enerji verimliliği ve tasarım teknikleri |
7 | Ara sınav |
8 | Seri haberleşme protokolleri (UART, SPI, I2C vb.) |
9 | Sensörler ve aktüatörlerle etkileşim |
10 | Gömülü sistemlerde hata tespiti ve hata ayıklama teknikleri |
11 | Güvenli ve güvenilir gömülü sistem tasarımı |
12 | Kablosuz haberleşme protokolleri (Bluetooth, Zigbee, Wi-Fi vb.) |
13 | Gömülü sistemlerde prototip oluşturma ve test süreci |
14 | Genel 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: |
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 ve final sınavları yer alacaktır. Bununla birlikte öğrencilerin derse devamları da takip edilerek, dönem sonundaki nihai değerlendirmeye katkı sağlayacaktır. |
|
Değerlendirme Sistemi: |
Yöntem | Adet | Katkı (%) |
Ara sınav | 1 | %40 |
Final Sınavı | 1 | %60 |
|
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu? |
Gerektirmiyor |