Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Gömülü SistemlerBLM402134202
ÖnkoşullarBLM2031
YarıyılGüz, Bahar
Dersin Diliİngilizce, Türkçe
Dersin SeviyesiLisans
Dersin TürüZorunlu @ Bilgisayar Mühendisliği Lisans Programı
Ders KategorisiUzmanlık/Alan Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimBilgisayar Mühendisliği Bölümü
Dersin KoordinatörüZiya Cihan Tayşi
Dersi Veren(ler)Ziya Cihan Tayşi
Asistan(lar)ı
Dersin AmacıGömülü sistem ile çözüm oluşturma yeteneğinin kazandırılması
Dersin İçeriğiMikroişlemci, Mikrodenetleyici ve Gömülü sistem kavramlarının açıklanması ve Gömülü sistem programlama Veri toplama; algılayıcı, örnekleme teoremi, analog dijital çevirici, dijital analog çevirici, veri işleme teknikleri konularının anlatımı Gömülü sistemde zamanlayıcı, kesme, DMA birimlerinin kullanımı Veri aktarma donanımı ve yöntemlerinin anlatımı, Yüksek seviyeli diller ile gömülü sistemde uygulama geliştirilmesi Gerçek Zaman Sistemleri ile ilgili temel kavramların anlatımı, Gerçek zaman işletim sistemlerinin özelliklerinin anlatımı, Gömülü sistemler üzerinde tasarım uygulamaları.
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • Embedded Systems with ARM Cortex-M Microcontrollers in Assembly Language and C, Yifeng Zhu
  • Exploring Raspberry Pi: Interfacing to the Real World with Embedded Linux, Derek Molloy
  • Real-time Systems, Jane W. S. Liu
  • Web tabanlı kaynaklar
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Bellek, işlem gücü vb. kısıtlara sahip gömülü sistemler için uygulama geliştirme becerisinin kazanılması
  2. Gömülü sistemlerdeki yazılım geliştirme tekniklerinin öğrenilmesi
  3. Yüksek seviyeli diller ile gömülü sistemlerde uygulama geliştirilmesi
  4. Gerçek zamanlı sistemlerle ilgili temel kavramların öğrenilmesi
  5. Gerçek zaman kısıtlarına sahip gömülü sistemlerin oluşturulması

Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları

HaftaKonularÖn Hazırlık
1Mikroişlemci, Mikrodenetleyici ve Gömülü sistem kavramlarının açıklanması
2Gömülü Sistem programlama teknikleri
3Veri toplama; algılayıcı, örnekleme teoremi, analog dijital çevirici, Dijital analog çevirici
4Çoklu ortam algılayıcıları ve arayüzleri
5Veri işleme teknikleri
6Gömülü sistemde zamanlayıcı, kesme, DMA birimlerinin kullanımı
7Veri aktarma donanımı ve yöntemlerinin anlatımı
8Ara Sınav 1
9
10Gerçek Zaman Sistemlerinde temel kavramlar
11Geçek zaman İşletim Sistemleri
12Tasarım uygulaması
13Tasarım uygulaması
14Tasarım uygulaması
15Final

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım
Laboratuar
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev
Sunum/Jüri
Projeler130
Seminer/Workshop
Ara Sınavlar130
Final140
Dönem İçi Çalışmaların Başarı Notuna Katkısı
Final Sınavının Başarı Notuna Katkısı
TOPLAM100

AKTS İşyükü Tablosu

EtkinliklerSayıSüresi (Saat)Toplam İşyükü
Ders Saati133
Laboratuar
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması132
Derse Özgü Staj
Ödev
Küçük Sınavlar/Stüdyo Kritiği
Projeler152
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)112
Final (Sınav Süresi + Sınav Hazırlık Süresi)116
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok