Nevşehir Hacı Bektaş Veli Üniversitesi Bilgi Paketi

Programlar Hakkında Bilgi

MÜHENDİSLİK-MİMARLIK FAKÜLTESİ / BLM322 - BİLGİSAYAR MÜHENDİSLİĞİ

Kodu: BLM322 Adı: GÖMÜLÜ SİSTEMLER Teorik+Uygulama: 2+0 AKTS: 3
Sınıf/Yarıyıl 3 / Bahar
Ders Düzeyi Lisans
Ders Türü Seçmeli
Bölümü BİLGİSAYAR MÜHENDİSLİĞİ
Ön Koşul Dersleri Yok
Öğretim Sistemi Örgün
Ders Süresi 14 Hafta
Öğretim Elemanı EMRE BENDEŞ (emrebendes@nevsehir.edu.tr)
Diğer Öğretim
Elemanı/Elemanları
EBUBEKİR KAYA,
Öğretim Dili Türkçe
Sınıf Dışı Uygulama/Staj Yok
Dersin Amacı
Gömülü sistem ile çözüm oluşturma yeteneğinin kazandırılması

Ders Öğrenme Çıktıları (DÖÇ) ODY
Bu dersi başarı ile tamamlayan öğrenciler:
DÖÇ-1 Matematik, fen bilimleri ve ilgili mühendislik disiplinine özgü konularda yeterli bilgi birikimi; bu alanlardaki kuramsal ve uygulamalı bilgileri, karmaşık mühendislik problemlerinde kullanabilme becerisi. PÇ-4 Matematik, fen ve mühendislik bilgilerini uygulama becerisi kazanır.
PÇ-5 Genel mühendislik problemlerini tanımlama, modelleme, formüle etme ve çözme becerisi kazanır.
PÇ-14 Temel robotik kodlama kavramlarını bilir.
PÇ-15 İstenenleri sağlayacak biçimde bir sistemi ya da süreci tasarlayabilir.
PÇ-19 Yeniliklere ve gelişen teknolojiye uyum sağlayabilmek için, kendini sürekli yenileme ve araştırmacı yeteneğini geliştirir.
Yazılı Sınav
DÖÇ-2 Proje yönetimi, risk yönetimi ve değişiklik yönetimi gibi, iş hayatındaki uygulamalar hakkında bilgi; girişimcilik, yenilikçilik hakkında farkındalık; sürdürülebilir kalkınma hakkında bilgi. PÇ-4 Matematik, fen ve mühendislik bilgilerini uygulama becerisi kazanır.
PÇ-5 Genel mühendislik problemlerini tanımlama, modelleme, formüle etme ve çözme becerisi kazanır.
PÇ-14 Temel robotik kodlama kavramlarını bilir.
PÇ-15 İstenenleri sağlayacak biçimde bir sistemi ya da süreci tasarlayabilir.
PÇ-17 Mesleki ve etik sorumluluk bilincini benimser.
PÇ-19 Yeniliklere ve gelişen teknolojiye uyum sağlayabilmek için, kendini sürekli yenileme ve araştırmacı yeteneğini geliştirir.
PÇ-20 Deney tasarlama, deney yapma, deney sonuçlarını analiz etme ve yorumlama becerisi kazanır.
PÇ-21 Proje yönetimi, risk yönetimi, girişimcilik, yöneticilik becerisi, sürdürülebilirlik gibi konularda temel düzeyde bilgi ve beceri kazanır.
DÖÇ-3 Gömülü sistemler hakkında bilgi edinme, bu cihazları programlayabilme becerisi kazanır. PÇ-4 Matematik, fen ve mühendislik bilgilerini uygulama becerisi kazanır.
PÇ-5 Genel mühendislik problemlerini tanımlama, modelleme, formüle etme ve çözme becerisi kazanır.
PÇ-6 Gerçek yaşamdan öğrenme, çıkarsama, optimizasyon, tahminleme, sınıflandırma ve tanıma problemlerini yapay zeka ile çözme yeteneği kazanır
PÇ-14 Temel robotik kodlama kavramlarını bilir.
PÇ-15 İstenenleri sağlayacak biçimde bir sistemi ya da süreci tasarlayabilir.
PÇ-19 Yeniliklere ve gelişen teknolojiye uyum sağlayabilmek için, kendini sürekli yenileme ve araştırmacı yeteneğini geliştirir.
PÇ-21 Proje yönetimi, risk yönetimi, girişimcilik, yöneticilik becerisi, sürdürülebilirlik gibi konularda temel düzeyde bilgi ve beceri kazanır.
Yazılı Sınav
DÖÇ-4 Yüksek seviyeli diller ile gömülü sistemlerde uygulama geliştirilmesi PÇ-4 Matematik, fen ve mühendislik bilgilerini uygulama becerisi kazanır.
PÇ-5 Genel mühendislik problemlerini tanımlama, modelleme, formüle etme ve çözme becerisi kazanır.
PÇ-7 Bilgisayar Mühendisliğine özgü problemleri saptama, tanımlama, formüle etme ve çözme becerisi kazanır.
PÇ-8 Yazılım ile ilgili temel kavramları kullanarak, program geliştirebilir.
PÇ-9 Temel bilgisayar donanımı, yazılımı ve sistem güvenliği hakkında bilgi ve beceri sahibi olur.
PÇ-10 İşletim sistemleri hakkında bilgi sahibi olur.
PÇ-11 Veritabanı kurulumu, bakımı ve kontrollerini yapabilir.
PÇ-15 İstenenleri sağlayacak biçimde bir sistemi ya da süreci tasarlayabilir.
PÇ-19 Yeniliklere ve gelişen teknolojiye uyum sağlayabilmek için, kendini sürekli yenileme ve araştırmacı yeteneğini geliştirir.
PÇ-20 Deney tasarlama, deney yapma, deney sonuçlarını analiz etme ve yorumlama becerisi kazanır.
Yazılı Sınav
DÖÇ-5 Gerçek zaman kısıtlarına sahip gömülü sistemlerin oluşturulması PÇ-4 Matematik, fen ve mühendislik bilgilerini uygulama becerisi kazanır.
PÇ-5 Genel mühendislik problemlerini tanımlama, modelleme, formüle etme ve çözme becerisi kazanır.
PÇ-8 Yazılım ile ilgili temel kavramları kullanarak, program geliştirebilir.
PÇ-9 Temel bilgisayar donanımı, yazılımı ve sistem güvenliği hakkında bilgi ve beceri sahibi olur.
PÇ-10 İşletim sistemleri hakkında bilgi sahibi olur.
PÇ-11 Veritabanı kurulumu, bakımı ve kontrollerini yapabilir.
PÇ-15 İstenenleri sağlayacak biçimde bir sistemi ya da süreci tasarlayabilir.
PÇ-16 Bireysel/grup içerisinde ya da disiplinler arası ekiplerle çalışabilme becerisi kazanır.
PÇ-19 Yeniliklere ve gelişen teknolojiye uyum sağlayabilmek için, kendini sürekli yenileme ve araştırmacı yeteneğini geliştirir.
PÇ-20 Deney tasarlama, deney yapma, deney sonuçlarını analiz etme ve yorumlama becerisi kazanır.
PÇ-21 Proje yönetimi, risk yönetimi, girişimcilik, yöneticilik becerisi, sürdürülebilirlik gibi konularda temel düzeyde bilgi ve beceri kazanır.
Yazılı Sınav
PÇ: Bölüm program çıktıları
ÖDY: Ölçme ve değerlendirme yöntemi

Dersin İçeriği
Mikroiş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ı.
Haftalık Detaylı Ders İçeriği
Hafta Detaylı İçerik Öğretim Yöntem ve Teknikleri
1 Mikroişlemci, Mikrodenetleyici ve Gömülü sistem kavramlarının açıklanması Anlatım, Soru-Cevap, Problem Çözme, Uygulama
2 Gömülü Sistem programlama teknikleri Anlatım, Soru-Cevap, Problem Çözme, Uygulama
3 Veri toplama; algılayıcı, örnekleme teoremi, analog dijital çevirici, Dijital analog çevirici Anlatım, Soru-Cevap, Problem Çözme, Uygulama
4 Çoklu ortam algılayıcıları ve arayüzleri Anlatım, Soru-Cevap, Problem Çözme, Uygulama
5 Veri işleme teknikleri Anlatım, Soru-Cevap, Problem Çözme, Uygulama
6 Gömülü sistemde zamanlayıcı, kesme, DMA birimlerinin kullanımı Anlatım, Soru-Cevap, Problem Çözme, Uygulama
7 Veri aktarma donanımı ve yöntemlerinin anlatımı Anlatım, Soru-Cevap, Problem Çözme, Uygulama
8 Ara Sınav
9 Gerçek Zaman Sistemlerinde temel kavramlar Anlatım, Soru-Cevap, Problem Çözme, Uygulama
10 Gömülü grafik pencere ortamları Anlatım, Soru-Cevap, Problem Çözme, Uygulama
11 Geçek zaman İşletim Sistemleri Anlatım, Soru-Cevap, Problem Çözme, Uygulama
12 Sayısal multimedya uygulamaları Anlatım, Soru-Cevap, Problem Çözme, Uygulama
13 Çeşitli mikrokontrol cihazlarını programlama Anlatım, Soru-Cevap, Problem Çözme, Uygulama
14 Çeşitli mikrokontrol cihazlarını programlama Anlatım, Soru-Cevap, Problem Çözme, Uygulama
15 Tasarım uygulaması Anlatım, Soru-Cevap, Problem Çözme, Uygulama
16 Final Sınavı
Ders Kitabı / Yardımcı Kitap
1 KARIM YAGHMOUR, “BUILDING EMBEDDED LINUX SYSTEMS,” O’REILLY
Ders Araç - Gereç ve Malzemeleri
KARIM YAGHMOUR, “BUILDING EMBEDDED LINUX SYSTEMS,” O’REILLY, Bilgisayar, Projektör, Programlanabilir mikrokontrol platformları

Ölçme Yöntemi
Yöntem Hafta Süre (Saat) Katkı(%)
Ara Sınav 8 1 40
Diğer Ölçme Yöntemleri
1.Sözlü Sınav
2.Kısa Sınav (Quiz)
3.Laboratuvar Sınavı
4.Sunum
5.Rapor
6.Seminer
7.Performans Ödevi
8.Dönem Ödevi
9.Proje
Final Sınavı 16 1 60

Öğrenci İş Yükü
İşlem Adı Haftalık Saat Sayı İş Yükü
Haftalık Ders Saati (Teorik+Uygulama) 13 4 52
Sınıf Dışı Çalışma
       a) Okuma 4 3 12
       b) İnternette/Kütüphanede Tarama 0
       c) Performans Ödevi 0
       d) Seminer/Sunum/Rapor Hazırlama 0
       e) Dönem Ödevi/Proje Hazırlama 0
Sözlü Sınav 0
Kısa Sınav (Quiz) 0
Laboratuvar Sınavı 0
Ara Sınav İçin Hazırlık 12 1 12
Ara Sınav 1 1 1
Final Sınavı İçin Hazırlık 12 1 12
Final Sınavı 1 1 1
0
0
Toplam İş Yükü 90