Bilgi Paketi

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

BTS533

NESNE YÖNELİMLİ PROGRAMLAMA I

Ders Kodu
BTS533
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. Sınıf-nesne gibi temel nesne yönelimli kavramları öğrenmiş olacaklardır.
  2. Belirli bir programlama dilinde sınıf tanımlama ve kullanma, kalıtım ve çok biçimlilik gibi nesne yönelimli yaklaşımın temel özelliklerini kendi geliştirdiği programlarda kullanabilmesi beklenecektir.
Veriliş BiçimiYüz Yüze
ÖnkoşullarYok
Önerilen DerslerBu dersle ilişkili önerilen başka dersler bulunmamaktadır.
Ders Tanımıİlkel veri türleri. Aritmetik ve mantıksal işlemler. İşlem öncelikleri. İfade ve tayin komutları. Dizinler. İçiçe dizinler. Tür dönüşümleri. Komutlar ve bloklar. If-Else, Switch, While ve Do-While komutları. Etiketler, kesinti, devam. Dizinler. Dizin mukayesesi. Dizin dönüşümü. Düğümler. Düğümlerin oluşturulması. Senkronizasyon. Bekle ve bildir. Girdi/Çıktı paketi. Akis ve akis türleri.
Ders İçeriği
HAFTA KONULAR
1. Hafta Giriş: Nesne Yönelimli Programlama, Java Platformu
2. Hafta Java Dili Temelleri
3. Hafta Sınıf ve Nesneler
4. Hafta Kalıtım
5. Hafta Ara-yüz
6. Hafta Grafik Programlama
7. Hafta Olay işleme
8. Hafta ARASINAV I
9. Hafta Swing
10. Hafta Swing
11. Hafta Aplet ve Program Yayımlama
12. Hafta İstisnalar
13. Hafta Java ile Veritabanına Bağlanma
14. Hafta Uygulama/Proje Sunumları
Kaynaklar"An Introduction to Computer Science Using Java", Samuel N. Kamin, McGraw-Hill, 2002.

"Object-Oriented Programming in Java", M. KALIN, Prentice Hall, 2001.

"Object-Oriented Systems Development", Carol Britton, McGraw-Hill, 2001.

"Object-Oriented Programming with JAVA", D.J. Barnes, Prentice Hall, 2000.

http://java.sun.com/docs/books/tutorial/index.html
Öğ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 1 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 Ö2
P1 X
P2 X
P3 X
P4
P5 X X
P6
P7
P8 X
P9 X
P10 X
P11