Anasayfa  »  Eğitim Fakültesi »  Bilgisayar ve Öğretim Teknolojileri Öğretmenliği Programı

DERS ADIDERS KODUYARIYILTEORİ + UYGULAMA (Saat)AKTS
NESNE TABANLI PROGRAMLAMA BÖTE356 - 2 + 2 5

DERSİN TÜRÜSeçmeli
DERSİN DÜZEYİLisans
DERSİN YILI-
YARIYIL-
AKTS5
ÖĞRETİM ELEMAN(LAR)IDoçent Doktor Serpil Yalçınalp
DERSİN ÖĞRENME KAZANIMLARI Bu dersin sonunda öğrenciler;
1) Encapsulation yöntemi ile sınıflar oluşturabilecek,
2) Sınıfları özellik, metod ve olaylarla kodlayabilecek,
3) Nesneleri constructor ve initializierlarla oluşturabilecek,
4) Visual Studio Class designer ile sınıf hazırlayabilecek,
5) Shared, Overloaded ve extension metodları oluşturabilecek, inheritance uygulayabilecek,
6) Koddaki yanlışlıkları Try/catch/Finally uygulayarak belirleme gibi işlemleri öğrenebilecektir.
DERSİN VERİLİŞ BİÇİMİYüz Yüze
DERSİN ÖNKOŞULLARIYok
ÖNERİLEN DERSLERBir programlama dersi alınması önerilir.
DERS TANIMINesne tabanlı programlamanın temel kavramları (sınıf, yapılandırıcı, temsilci vb.) işlenir. Kalıtım, kapsülleme, çokyüzlülük gibi nesne tabanlı tasarım ilkeleri ve uygulamaları gösterilir. Nesne tasarımında özellik, yöntem ve olayların oluşturması, özel ve genel erişim metotlarının uygulanması sağlanır. Nesne tabanlı programlama sonucunda ortaya çıkan nesnelerin dışa aktarılması ve diğer programlama çalışmalarında kullanılması ele alınır.
DERS İÇERİĞİ
HAFTAKONULAR
1. Hafta .NET, Debugging
2. Hafta Degiskenler, veri cesitleri
3. Hafta Framework siniflari, String ve Dates
4. Hafta MynameSpace, Branching, Looping (Donguler)
5. Hafta Siniflarla Calismak. 1. Proje
6. Hafta Ozellikler, Metodlar
7. Hafta Inherit, Interface
8. Hafta Arrayler(dizinler)1. Proje Teslimi
9. Hafta Olaylar, Generikler
10. Hafta Generikler ve arrayler. 2. Proje
11. Hafta Exceptionlarla ugrasmak
12. Hafta Kolleksiyonlar, Liste Siralama
13. Hafta Tekrar/Proje Calismasi
14. Hafta Proje Calismasi
ZORUNLU YA DA ÖNERİLEN KAYNAKLAR1) Ders Notları
2) www.asp.net
3) Yanık M. (2011) Visual Studio eşliğinde ASP.NET 4.0 İle Web Programcılığının Temelleri. Seçkin Yayıncılık
ÖĞRETİM YÖNTEM VE TEKNİKLERİSorun/Problem Çözme,Eğitim-Uygulama,Proje,Sunum
DEĞERLENDİRME YÖNTEMİ VE GEÇME KRİTERLERİ
 SayısıToplam Katkısı(%)
Ödev520
Mini-Sınav210
Proje230
Devam110
Toplam(%)70
Yıl İçinin Başarıya Oranı(%)70
Finalin Başarıya Oranı(%)30
Toplam(%)100
DİLTürkçe
STAJ / UYGULAMAYok
  

PROGRAM YETERLİLİKLERİ (P) / DERSİN ÖĞRENME KAZANIMLARI (Ö) MATRİSİ
Ö1Ö2Ö3Ö4Ö5Ö6
P1           
P2  X   X   X   X   X   X
P3  X   X   X   X   X   X
P4    X   X     X  
P5           
P6           
P7  X   X   X   X   X   X
P8           
P9           
P10           
P11           
P12  X   X   X   X   X   X
P13           
P14           
P15           
P16           
P17           
P18