Anasayfa  »  İktisadi ve İdari Bilimler Fakültesi »  Teknoloji ve Bilgi Yönetimi Programı

DERS ADIDERS KODUYARIYILTEORİ + UYGULAMA (Saat)AKTS
NESNE TABANLI PROGRAMLAMA TBY303 Beşinci Yarıyıl (Güz) 3 + 0 5

DERSİN TÜRÜZorunlu
DERSİN DÜZEYİLisans
DERSİN YILI3
YARIYILBeşinci Yarıyıl (Güz)
AKTS5
ÖĞRETİM ELEMAN(LAR)IDoktor Öğretim Üyesi Murat Tahir Çaldağ
DERSİN ÖĞRENME KAZANIMLARI Bu dersin sonunda öğrenciler;
1) Nesne Tabanlı Programlama ile ilgili temel kavramlar hakkında bilgi ve beceriler edinecekler.
2) Java da ilkel veri tipleri, değişkenler, döngüler ve dizileri kullanarak problem çözebilecekler.
3) Nesne Tabanlı Programlama kavramlarına dayanarak sınıf ve nesne etkileşimlerini tasarlayabilecekler.
4) Java da Kalıtım (inheritance), Çok Biçimlilik (Polymorphism) ve Sarmalama (Encapsulation) kavramlarını öğrenerek yazılım projeleri tasarlayabilecekler.
DERSİN VERİLİŞ BİÇİMİYüz Yüze
DERSİN ÖNKOŞULLARIYok
ÖNERİLEN DERSLERTBY 109, TBY 110
DERS TANIMIBu dersin amacı öğrencilere nesne tabanlı programlama felsefesini öğretip, analitik düşünme, problemleri analiz edebilme ve yazılım tasarımı yapabilme yeteneğini kazandırmaktır. Bu dersin sonunda öğrenciler, nesneye yönelik programlama kavramı, ilkel veri tipleri, değişkenler, operatörler, döngüler, kalıtım, soyutlama, sarmalama ve çok biçimlilik kavramlarını öğreneceklerdir.
DERS İÇERİĞİ
HAFTAKONULAR
1. Hafta Nesne Tabanlı Programlamaya Giriş
2. Hafta Veri Tipleri, Değişkenler, Operatörler
3. Hafta Diziler
4. Hafta Akış Kontrol Komutları
5. Hafta Döngüler
6. Hafta Sınıflar ve Nesneler
7. Hafta Nesne Tabanlı Programlama Uygulamaları I
8. Hafta ARASINAV
9. Hafta Sarmalama (Encapsulation)
10. Hafta Kalıtım (Inheritance)
11. Hafta Çok Biçimlilik (Polymorphism)
12. Hafta Soyutlama (Abstraction)
13. Hafta Nesne Tabanlı Programlama Uygulamaları II
14. Hafta Nesne Tabanlı Programlama Uygulamaları III
ZORUNLU YA DA ÖNERİLEN KAYNAKLARKaraçay, T. (2012). Java ile Nesne Programlama: Java'nınTemelleri-Sınıflar ve Nesneler-Java API. Seçkin Yayıncılık.
ÖĞRETİM YÖNTEM VE TEKNİKLERİAnlatım,Soru-Cevap,Sorun/Problem Çözme,Eğitim-Uygulama
DEĞERLENDİRME YÖNTEMİ VE GEÇME KRİTERLERİ
 SayısıToplam Katkısı(%)
Ara Sınav130
Mini-Sınav330
Toplam(%)60
Yıl İçinin Başarıya Oranı(%)60
Finalin Başarıya Oranı(%)40
Toplam(%)100
AKTS İŞ YÜKÜ
Aktivite Sayı Süresi(Saat) İş Yükü
Ara Sınav122
Kısa Sınavlara hazırlık3824
Sınıf Dışı Ders Çalışma Süresi14228
Final Sınavına Hazırlık12020
Ders Saati14342
Ara Sınava Hazırlık12020
Laboratuvar
Final Sınavı122
Ödevler
Kısa Sınavlar313
Toplam İş Yükü141
Toplam İş Yükü / 304,7
Dersin AKTS Kredisi5
DİLTürkçe
STAJ / UYGULAMAYok
  

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