Ders Bilgileri

Ders Bilgileri
Ders Adı Kodu Dili Türü Yarıyıl T+U Saat Kredi AKTS
Sistem Analizi ve Tasarımı ABL4018 Türkçe Zorunlu 4. Yarıyıl 3 + 1 4,0 6,0
Ön Koşul Dersleri
Dersin Seviyesi Ön Lisans
Dersin Verilişi Yüz yüze Anlatım, Uygulama, Proje
Dersin Koordinatörü Öğr. Gör. Emrah MERCAN
Dersi Veren(ler)
Dersin Amacı Bu ders mikroişlemci, mikrodenetleyici sistemlerinin yüksek seviyeli diller ile programlanması ve sistem tasarımı için gerekli donanım ve yazılımların kullanımını açıklar.
Dersin İçeriği Arduino Platformu ile Atmel Programlama, Seri Haberleşme, Lcd kullanımı, ADC ve PWM, Tuş Takımı uygulamaları, Ultrasonic sensörler, Servo ve Joystic kullanımı, EEprom kullanımı, IR alıcı ve Kumanda programları, Kablosuz Haberleşme, RTC uygulamaları
Ders Öğrenme Kazanımları
# Öğrenme Kazanımı
1 Mikrodenetleyici ile çevresel birimlerin haberleşmesini gerçekleştirecek programlama yapabilmek.
2 Mikrodenetleyici ile PC arasında iletişim kurarak donanımları kontrol edebilmek.
3 Atmel Atmega temelli Arduino Platformunda program yazabilmek
4 Digital Giriş-Çıkış işlemlerini yapabilmek.
5 Analog veri okuma ve PWM çıkış uygulamaları yapabilmek.
6 Seri iletişim ve görüntüleme sistemlerini kullanabilmek.
7 EEPROM yazma okuma işlemlerini yapabilmek.
8 Herhangi bir proje için Stand Alone sistemler kurabilmek
Ders Planı (Haftalık Konular)
Hafta Konular/Uygulamalar Yöntem
1. Hafta LCD Shield kullanımı ADC kavramı, Analog giriş ve PWM çıkış uygulamaları Uygulama Ders Saati
2. Hafta Tuş Takımı Uygulaması Ders Saati Uygulama
3. Hafta Ultrasonic Sensör Uygulaması
4. Hafta Sıcaklık Sensörü Uygulaması Uygulama Ders Saati
5. Hafta LDR ve Röle Uygulaması Uygulama Ders Saati
6. Hafta Servo Motor Kontrolü ve Joystic Uygulaması Ders Saati Uygulama
7. Hafta IR. Kumanda Uygulaması Uygulama Ders Saati
8. Hafta ARA SINAV Ders Saati
9. Hafta NRF24L01 Kablosuz Haberleşme Uygulaması Ders Saati Uygulama
10. Hafta Dot-Matrix ve Kesme Uygulamaları Uygulama Ders Saati
11. Hafta RTC ve GLCD Uygulamaları Uygulama Ders Saati
12. Hafta C# - Arduino haberleşmesi
13. Hafta Proje Değerlendirmesi Ders Saati Uygulama
14. Hafta Proje Değerlendirmesi Ders Saati Uygulama
*Ara sınav ve final sınav tarihleri 14 haftalık ders işleyiş planında belirtilmemiştir. Ara sınav ve final sınav tarihleri Üniversitemiz Senatosu kararı ile akademik takvimde belirtilen tarihlerde yapılmaktadır.
Ders - Program Yeterlilikleri İlişkileri
No Program Yeterlilikleri Katkı Düzeyi
1 2 3 4 5
2 Temel bilgisayar kullanımı bilgisi ile birlikte, mesleğinin gerektirdiği yazılım ve donanımları kullanabilir.
3 Bilgisayar Programcılığı alanında tanımı iyi yapılmış problemlerin çözümü için gerekli olan verileri tanımlama, toplama ve kullanmayı etkin bir biçimde yapabilir; pratik uygulamalarda gereken teorik bilgileri, el ve/veya düşünsel becerileri kullanabildiğini gösterir.
3 Bilgisayar Programcılığı alanında tanımı iyi yapılmış problemlerin çözümü için gerekli olan verileri tanımlama, toplama ve kullanmayı etkin bir biçimde yapabilir; pratik uygulamalarda gereken teorik bilgileri, el ve/veya düşünsel becerileri kullanabildiğini gösterir.
5 Bilgisayar Programcılığı alanında gerekli sistem programlarını kurup, ayarlarını yapabilme bilgi ve becerisine sahip olur.
6 Bilgisayar Programcılığı alanında bağımsız olarak öğrenebildiğini ve öğrendiklerini uygulayabildiğini gösterir.
7 Bilgisayar Programcılığı alanıyla ilgili çalışmalarda öngörülmeyen durumlarla ilgili sorunları belirleme ve çözüm arama yeteneğini kazandığını gösterir.
9 Alanında yeterli olacak düzeyde genel ve mesleki yabancı dil bilgisine sahip olur.
Dersin Öğrenme Kazanımlarının Program Yeterlilikleri İle İlişkisi
Program Yeterlilik DK1 DK2 DK3 DK4 DK5 DK6 DK7 DK8
PY2 5 5 5 5 5 5 5 5
PY3 3 3 3 2 3 4 2 2
PY5 5 5 5 5 5 5 5 5
PY6 5 5 5 5 5 5 5 5
PY7 3 3 3 3 3 2 2 2
PY9 2 3 3 3 3 2 2 2
Kaynaklar
Ders Kitabı veya Notu Ders Kitabı veya Ders Notu bulunmamaktadır.
Diğer Kaynaklar
  • Projeler ile Arduino (Erdal DELEBE)
AKTS / İş Yükü Tablosu
AKTS / İş Yükü Tablosu Sayısı Süresi (Saat) Toplam İş Yükü (Saat)
Ders İçi
Ders Saati 14 4 56
Ders Dışı
Araştırma 10 2 20
Sınavlar
Ara Sınav 1 1 2 2
Final 1 2 2
Uygulama 10 5 50
Toplam İş Yükü 130
*AKTS = (Toplam İş Yükü) / 25,5 Dersin AKTS Kredisi 6,0