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ı |
# | Öğ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 |
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 |
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. | ✔ |
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 |
Ders Kitabı veya Notu | Ders Kitabı veya Ders Notu bulunmamaktadır. |
---|---|
Diğer Kaynaklar |
|
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 |