Anasayfa  »  Fen Bilimleri Enstitüsü »  Bilgi Teknolojileri ve Sistem Yönetimi Tezli Yüksek Lisans Programı

DERS ADIDERS KODUYARIYILTEORİ + UYGULAMA (Saat)AKTS
NESNE YÖNELİMLİ PROGRAMLAMA II BTS534 - 3 + 0 10

DERSİN TÜRÜSeçmeli
DERSİN DÜZEYİTezli Yüksek Lisans
DERSİN YILI-
YARIYIL-
AKTS10
ÖĞRETİM ELEMAN(LAR)I-
DERSİN ÖĞRENME KAZANIMLARI Bu dersin sonunda öğrenciler;
1) Nesne yönelimli yaklaşımda Birleşik Modelleme Dilini kullanmayı ve nense yönelimli yaklaşımla daha büyük boyutlu ve daha görsel yazılım projeleri geliştirmeyi öğrenmiş olacaklardır.
DERSİN VERİLİŞ BİÇİMİYüz Yüze
DERSİN ÖNKOŞULLARIYok
ÖNERİLEN DERSLERBu dersle ilişkili önerilen başka dersler bulunmamaktadır.
DERS TANIMINesne tabanlı programlama uygulamaları: Sınıflar (Classes). Nesne sınıfları. Alanlar. Yapılar. Metodlar. Sınıfların genişletilmesi, genişletilmiş sınıf yapıları. Üstün metodlar ve saklanabilen alanlar. Nesne tabanlı sınıf tasarımı. Aşırı yük (overloading). Operatörler. Kalıtım (inheritence) ve sınıflar. Polymorphism. Şablonlar (templates).
DERS İÇERİĞİ
HAFTAKONULAR
1. Hafta Arrays
2. Hafta Java toplulukları
3. Hafta Exceptions
4. Hafta Girdi-çıktı sınıfları
5. Hafta Birleştirilmiş modelleme dili
6. Hafta Ara-yüzler
7. Hafta Arrays
8. Hafta ARASINAV I
9. Hafta Kalıtım
10. Hafta Soyut sınıflar
11. Hafta JDBC-ODBC
12. Hafta İleri düzey swing
13. Hafta Uygulama/Proje Sunumları
14. Hafta Kalıtım
ZORUNLU YA DA ÖNERİLEN KAYNAKLAR"An Introduction to Computer Science Using Java", Samuel N. Kamin, McGraw-Hill, 2002.

"Object-Oriented Programming in Java", M. KALIN, Prentice Hall, 2001.
ÖĞRETİM YÖNTEM VE TEKNİKLERİAnlatım,Soru-Cevap,Sorun/Problem Çözme,Diğer
DEĞERLENDİRME YÖNTEMİ VE GEÇME KRİTERLERİ
 SayısıToplam Katkısı(%)
Ara Sınav130
Ödev510
Proje110
Toplam(%)50
Yıl İçinin Başarıya Oranı(%)50
Finalin Başarıya Oranı(%)50
Toplam(%)100
DİLTürkçe
STAJ / UYGULAMAYok
  

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