Bilgi Paketi

Teknoloji ve Bilgi Yönetimi Programı

TBY206

NESNE TABANLI PROGRAMLAMA

Ders Kodu
TBY206
Yarıyıl
Dördüncü Yarıyıl (Bahar)
Teori+Uygulama
3 + 0
AKTS
6
Dersin TürüZorunlu
Dersin DüzeyiLisans
Dersin Yılı2
Dersin YarıyılıDördüncü Yarıyıl (Bahar)
AKTS6
Öğretim Eleman(lar)ı -
Öğrenme Kazanımları

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.
Veriliş BiçimiYüz Yüze
ÖnkoşullarYok
Önerilen Dersler
Ders TanımıBu 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 İçeriği
HAFTA KONULAR
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 Genel Tekrar
KaynaklarKaraçay, T. (2012). Java ile Nesne Programlama: Java'nınTemelleri-Sınıflar ve Nesneler-Java API. Seçkin Yayıncılık.
Öğretim Yöntemleri
  • Anlatım
  • Eğitim-Uygulama
Değerlendirme
Sayısı Toplam Katkısı (%)
Ara Sınav 1 30
Mini-Sınav 3 10
Toplam(%) 40
Yıl İçinin Başarıya Oranı(%) 40
Finalin Başarıya Oranı(%) 60
Toplam(%) 100
AKTS İş Yükü
Aktivite Sayı Süre (Saat) İş Yükü
Ara Sınav 1 2 2
Kısa Sınavlara hazırlık 3 10 30
Sınıf Dışı Ders Çalışma Süresi 14 3 42
Final Sınavına Hazırlık 1 30 30
Ders Saati 14 3 42
Ara Sınava Hazırlık 1 20 20
Laboratuvar
Final Sınavı 1 2 2
Ödevler
Kısa Sınavlar 3 1 3
Toplam İş Yükü171
Toplam İş Yükü / 305.7
Dersin AKTS Kredisi6
DilTürkçe
Staj / UygulamaYok
Ö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