Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Nesneye Dayalı KavramlarBLM291135202
ÖnkoşullarYok
YarıyılGüz
Dersin Diliİngilizce, Türkçe
Dersin SeviyesiLisans
Dersin TürüZorunlu @ Bilgisayar Mühendisliği Lisans Programı
Ders KategorisiTemel Meslek Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimBilgisayar Mühendisliği Bölümü
Dersin KoordinatörüY.Emre Selçuk
Dersi Veren(ler)Banu Diri
Asistan(lar)ı
Dersin AmacıNesneye dayalı programlama yaklaşımın öğretilmesi
Dersin İçeriğiNesneye dayalı yaklaşımın kavramları ve kullanımı, UML modelleme dili eşliğinde öğretilir.
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Öğrenciler bilgi sistemlerinin iş mantığı katmanında nesneye yönelik modelleme yapabilme yeteneği kazanırlar.
  2. Öğrenciler komut satırından çalışan basit Java programları yazabilme yeteneği kazanırlar.
  3. Öğrenciler UML sınıf ve sıralama şemaları çizebilme ve anlayabilme yeteneği kazanırlar.
  4. Öğrenciler Java kodu ve UML şemaları arasında çift yönlü dönüşüm yapabilme yeteneği kazanırlar.
  5. Öğrenciler güncel IDE programlarının temel özelliklerini kullanabilme yeteneği kazanırlar.

Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları

HaftaKonularÖn Hazırlık
1Nesne ve Sınıf Kavramları
2Nesne Kimliği, Arayüzü, Kılıflama ve Öznitelikleri
3UML Sınıf Şemaları
4Nesne Davranışı ve Metodlar
5UML Etkileşim Şemaları
6Nesne ve Sınıfların Etkileşimleri ve İlişkileri
7Kalıtım ve Soyut Sınıflar
81. Ara Sınav
9Nesne Arayüzleri ve Çoklu Kalıtım
10Çokbiçimlilik, Metotların Yeniden Tanımlanması ve Çoklu Tanımlanması
11Nesneye Dayalı Tasarım İlkeleri ve Uygulamaları
12Nesneye Dayalı Tasarım İlkeleri ve Uygulamaları (devam)
132. Ara Sınav
14Telafi Sınavları ve Konu Tekrarı
15Dönem Projesi Sunumu
16Final sınavı

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım
Laboratuar410
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev
Sunum/Jüri
Projeler110
Seminer/Workshop
Ara Sınavlar240
Final140
Dönem İçi Çalışmaların Başarı Notuna Katkısı
Final Sınavının Başarı Notuna Katkısı
TOPLAM100

AKTS İşyükü Tablosu

EtkinliklerSayıSüresi (Saat)Toplam İşyükü
Ders Saati162
Laboratuar42
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması132
Derse Özgü Staj
Ödev
Küçük Sınavlar/Stüdyo Kritiği
Projeler130
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)215
Final (Sınav Süresi + Sınav Hazırlık Süresi)115
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok