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

Programlar Hakkında Bilgi

MÜHENDİSLİK-MİMARLIK FAKÜLTESİ / EEM-431 - ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ

Kodu: EEM-431 Adı: NESNE TABANLI PROGRAMLAMA Teorik+Uygulama: 3+0 AKTS: 3
Sınıf/Yarıyıl 4 / Güz
Ders Düzeyi Lisans
Ders Türü Seçmeli
Bölümü ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ
Ön Koşul Dersleri Yok
Öğretim Sistemi Örgün
Ders Süresi 14 Hafta
Öğretim Elemanı MEHMET YEŞİLBUDAK (myesilbudak@nevsehir.edu.tr)
Diğer Öğretim
Elemanı/Elemanları
Öğretim Dili Türkçe
Sınıf Dışı Uygulama/Staj Yok
Dersin Amacı
Nesne tabanlı bir dil kullanarak programlama becerileri kazandırmak.

Ders Öğrenme Çıktıları (DÖÇ) ODY
Bu dersi başarı ile tamamlayan öğrenciler:
DÖÇ-1 Yazılım ve/veya donanım tabanlı sistem, bileşen veya süreç tasarlayabilir. PÇ-2 Mühendislik problemlerini tanımlama, modelleme, formüle etme ve çözme yeteneğini artırmak.
PÇ-3 İstenenleri sağlayacak biçimde bir sistemi ya da süreci tasarlamak.
PÇ-9 Yeniliklere ve gelişen teknolojiye uyum sağlayabilmek için, kendini sürekli yenileme ve araştırmacı yeteneğini geliştirmek.
PÇ-11 Mühendislik uygulamaları için gerekli olan teknikleri, yöntemleri ve modern araçları kullanma becerisini artırmak
Yazılı Sınav
DÖÇ-2 Problemlere nesne tabanlı programlar aracılığı ile çözüm üretebilir. PÇ-2 Mühendislik problemlerini tanımlama, modelleme, formüle etme ve çözme yeteneğini artırmak.
PÇ-3 İstenenleri sağlayacak biçimde bir sistemi ya da süreci tasarlamak.
PÇ-9 Yeniliklere ve gelişen teknolojiye uyum sağlayabilmek için, kendini sürekli yenileme ve araştırmacı yeteneğini geliştirmek.
PÇ-11 Mühendislik uygulamaları için gerekli olan teknikleri, yöntemleri ve modern araçları kullanma becerisini artırmak
Yazılı Sınav
DÖÇ-3 Genişletilebilir ve kolay bakım yapılabilir uygulamalar geliştirebilir. PÇ-2 Mühendislik problemlerini tanımlama, modelleme, formüle etme ve çözme yeteneğini artırmak.
PÇ-3 İstenenleri sağlayacak biçimde bir sistemi ya da süreci tasarlamak.
PÇ-9 Yeniliklere ve gelişen teknolojiye uyum sağlayabilmek için, kendini sürekli yenileme ve araştırmacı yeteneğini geliştirmek.
PÇ-11 Mühendislik uygulamaları için gerekli olan teknikleri, yöntemleri ve modern araçları kullanma becerisini artırmak
Yazılı Sınav
PÇ: Bölüm program çıktıları
ÖDY: Ölçme ve değerlendirme yöntemi

Dersin İçeriği
Nesne tabanlı programlamaya giriş, temel veri türleri, operatörler, akış kontrol mekanizmaları, diziler, metotlar, sınıflar ve nesneler, miras alma, çok çeşitlilik, olağandışı durum işleme, olaylar ve olay işleme.
Haftalık Detaylı Ders İçeriği
Hafta Detaylı İçerik Öğretim Yöntem ve Teknikleri
1 Nesne tabanlı programlamaya giriş Uzaktan eğitim, anlatım, soru-cevap, tartışma
2 Temel veri türleri Uzaktan eğitim, anlatım, soru-cevap, tartışma
3 Operatörler Uzaktan eğitim, anlatım, soru-cevap, tartışma
4 Akış kontrol mekanizmaları Uzaktan eğitim, anlatım, soru-cevap, tartışma
5 Diziler Uzaktan eğitim, anlatım, soru-cevap, tartışma
6 Metotlar Uzaktan eğitim, anlatım, soru-cevap, tartışma
7 Sınıflar ve nesneler Uzaktan eğitim, anlatım, soru-cevap, tartışma
8 Ara Sınav
9 Miras alma Uzaktan eğitim, anlatım, soru-cevap, tartışma
10 Miras alma Uzaktan eğitim, anlatım, soru-cevap, tartışma
11 Çok çeşitlilik Uzaktan eğitim, anlatım, soru-cevap, tartışma
12 Çok çeşitlilik Uzaktan eğitim, anlatım, soru-cevap, tartışma
13 Olağandışı durum işleme Uzaktan eğitim, anlatım, soru-cevap, tartışma
14 Olaylar ve olay işleme Uzaktan eğitim, anlatım, soru-cevap, tartışma
15 Olaylar ve olay işleme Uzaktan eğitim, anlatım, soru-cevap, tartışma
16 Final Sınavı
Ders Kitabı / Yardımcı Kitap
1 Her Yönüyle C# 7.0, S. Algan, Pusula Yayıncılık, 2018.
2 Visual C# .Net Başlangıç Rehberi, İ. Karagülle, Türkmen Kitapevi, 2004.
Ders Araç - Gereç ve Malzemeleri
Ders kitabı, dizüstü bilgisayar.

Ö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) 3 14 42
Sınıf Dışı Çalışma
       a) Okuma 2 9 18
       b) İnternette/Kütüphanede Tarama 2 9 18
       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 5 1 5
Ara Sınav 1 1 1
Final Sınavı İçin Hazırlık 5 1 5
Final Sınavı 1 1 1
0
0
Toplam İş Yükü 90