Dersin Adı Dersin Seviyesi Dersin Kodu Dersin Tipi Dersin Dönemi Yerel Kredi AKTS Kredisi Ders Bilgileri
NESNE YÖNELİMLİ PROGRAMLAMA İkinci Düzey UM TS14 3 5.00 5.00 Yazdır
   
Dersin Tanımı
Ön Koşul Dersleri -
Eğitimin Dili Türkçe
Koordinatör
Dersi Veren Öğretim Eleman(lar)ı
Yardımcı Öğretim Eleman(lar)ı
Dersin Veriliş Şekli Yüz yüze
Dersin Amacı Nesne Yönelimli Programlama yaklaşımının temel özelliklerinin kavranması ve uygulanması
Dersin Tanımı Nesne Yönelimli Programlama

Dersin İçeriği
1 Nesne Yönelimli Programlama yaklaşımı, sınıf, nesne, metod ve değişken kavramları
2 Nesne Yönelimli Programlama yaklaşımı, sınıf, nesne, metod ve değişken kavramları
3 Java programlama dili ve temel özellikleri
4 Java programlama dili ve temel özellikleri
5 Java programlama dilinde kontrol ifadeleri
6 Java programlama dilinde kontrol ifadeleri
7 Sınıflar, metodlar ve değişkenler
8 Sınıflar, metodlar ve değişkenler
9 Sınıflar, metodlar ve değişkenler
10 Java programlama dilinde Array ve ArrayList kavramları
11 Nesne Yönelimli Programlamada Inheritance kavramı
12 Nesne Yönelimli Programlamada Polymorphism kavramı
13 Exception Handling kavramı
14
15
16
17
18
19
20

Dersin Öğrenme Çıktıları
1 Nesne, sınıf, değişken ve metod kavramlarının öğrenilmesi
2 Sınıf tasarımı ve nesne türetme
3 Polymorphisim, Inheritance gibi temel Nesne Yönelimli Programlama özelliklerinin kavranması
4
5
6
7
8
9
10

*Dersin Program Yeterliliklerine Katkı Seviyesi
1 Nanobilim ve Nanoteknoloji alanındaki uygulamalarda karşılaşacağı öngörülmeyen karmaşık durumlarda, yeni stratejik yaklaşımlar geliştirir ve sorumluluk alarak çözüm üretir
2 Nanobilim ve Nanoteknoloji alanı ile ilgili güncel konuları takip edip yorumlayabilir.
3 Deney tasarlama ve yapma ile deney sonuçlarını yorumlama becerisi kazanır.
4 Disiplinler arası çalışabilme becerisi kazanır.
5 Mesleki ve etik sorumluluk bilincine sahip olur.
6 Yaşam boyu öğrenmenin gerekliliği bilincine varır.
7 Çalışmalarını ulusal ve uluslararası ortamlarda yazılı ya da sözlü olarak aktarabilme becerisi kazanır.
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
Yıldızların sayısı 1’den (en az) 5’e (en fazla) kadar katkı seviyesini ifade eder

Planlanan Öğretim Faaliyetleri, Öğretme Metodları ve AKTS İş Yükü
  Sayısı Süresi (saat) Sayı*Süre (saat)
Yüz yüze eğitim 13 3 39
Sınıf dışı ders çalışma süresi (ön çalışma, pekiştirme) 13 3 39
Ödevler 2 5 10
Sunum / Seminer hazırlama 0 0 0
Kısa sınavlar 0 0 0
Ara sınavlara hazırlık 1 10 10
Ara sınavlar 1 1 1
Proje (Yarıyıl ödevi) 0 0 0
Laboratuvar 0 0 0
Arazi çalışması 0 0 0
Yarıyıl sonu sınavına hazırlık 1 20 20
Yarıyıl sonu sınavı 1 1 1
Araştırma 0 0 0
Toplam iş yükü     120
AKTS     5.00

Değerlendirme yöntemleri ve kriterler
Yarıyıl içi değerlendirme Sayısı Katkı Yüzdesi
Ara sınav 0 0
Kısa sınav 0 0
Ödev 0 0
Yarıyıl içi toplam   0
Yarıyıl içi değerlendirmelerin başarıya katkı oranı   0
Yarıyıl sonu sınavının başarıya katkı oranı   0
Genel toplam   0

Önerilen Veya Zorunlu Okuma Materyalleri
Ders kitabı Weisfeld, M. (2008). The object-oriented thought process. Pearson Education.
Yardımcı Kaynaklar Deitel, H. M. (2009). Java how to program 7th edition.

Ders İle İlgili Dosyalar