Bilgi Paketi

Bilgi Teknolojileri ve Sistem Yönetimi Tezli Yüksek Lisans Programı

BTS534

NESNE YÖNELİMLİ PROGRAMLAMA II

Ders Kodu
BTS534
Yarıyıl
-
Teori+Uygulama
3 + 0
AKTS
10
Dersin TürüSeçmeli
Dersin DüzeyiTezli Yüksek Lisans
Dersin Yılı-
Dersin Yarıyılı-
AKTS10
Öğretim Eleman(lar)ı -
Öğrenme Kazanımları

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.
Veriliş BiçimiYüz Yüze
ÖnkoşullarYok
Önerilen DerslerBu dersle ilişkili önerilen başka dersler bulunmamaktadır.
Ders TanımıNesne 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 İçeriği
HAFTA KONULAR
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
Kaynaklar"An Introduction to Computer Science Using Java", Samuel N. Kamin, McGraw-Hill, 2002.

"Object-Oriented Programming in Java", M. KALIN, Prentice Hall, 2001.
Öğretim Yöntemleri
  • Anlatım
  • Soru-Cevap
  • Sorun/Problem Çözme
  • Diğer
Değerlendirme
Sayısı Toplam Katkısı (%)
Ara Sınav 1 30
Ödev 5 10
Proje 1 10
Toplam(%) 50
Yıl İçinin Başarıya Oranı(%) 50
Finalin Başarıya Oranı(%) 50
Toplam(%) 100
DilTürkçe
Staj / UygulamaYok
Ö1
P1 X
P2
P3
P4
P5 X
P6
P7
P8 X
P9 X
P10 X
P11