Ders Öğretim Planı
NESNE YÖNELİMLİ PROGRAMLAMA II
1 |
Dersin Adı: |
NESNE YÖNELİMLİ PROGRAMLAMA II |
2 |
Dersin Kodu: |
IYZ2204 |
3 |
Dersin Türü: |
Zorunlu |
4 |
Dersin Seviyesi: |
Lisans |
5 |
Dersin Verildiği Yıl: |
2 |
6 |
Dersin Verildiği Yarıyıl: |
4 |
7 |
Dersin AKTS Kredisi: |
5 |
8 |
Teorik Ders Saati (saat/hafta): |
2 |
9 |
Uygulama Ders Saati (saat/hafta): |
2 |
10 |
Laboratuar Ders Saati (saat/hafta): |
0 |
11 |
Dersin Önkoşulu |
|
12 |
Ders İçin Önerilen Diğer Hususlar |
Yok |
13 |
Dersin Dili: |
Türkçe |
14 |
Dersin Veriliş Şekli |
Yüz yüze |
15 |
Dersin Koordinatörü: |
Dr. Ögr. Üyesi MELİH ENGİN |
16 |
Dersi Veren Diğer Öğretim Elemanları: |
|
17 |
Ders Koordinatörünün İletişim Bilgileri: |
Yrd. Doç. Dr. Oğuzhan TOPSAKAL |
18 |
Dersin Web Adresi: |
|
19 |
Dersin Amacı |
Temel kontroller, C#’da formlarla çalışmak, Görsel arayüz tasarımı, değişkenler, Veritabanı (MSSQL) bağlantısı, Metotlar, Sınıflar, seçim komutları, döngüler, kullanıcı tanımlı veri türleri. |
20 |
Dersin Mesleki Gelişime Katkısı: |
|
21 |
Ders Öğrenme Kazanımları |
1 |
Nesneye dayalı verileri ve onların etkilişimi model açısından anlamak;
|
2 |
Pratik problemler için, sınıf yapılarının oluşturulması;
|
3 |
Kalıtım kavramının anlaşılması;
|
4 |
Yazılım geliştirme, dokuman oluşturma;
|
5 |
Başka pratik becerileri geliştirerek, takım çalışma yeteneği kazanmak;
|
|
Hafta |
Teori |
Uygulama |
1 |
Nesneye dayalı programlamaya giriş |
|
2 |
Java temelleri, veri tipleri ve değişenler |
|
3 |
Methodlar, değişenler ve veri dönüşümleri |
|
4 |
Koşullar ve Döngüler |
|
5 |
Diziler |
|
6 |
Klaslar,Nesneler, Klas tasarımı ve klas diyagramları |
|
7 |
Klaslar,Nesneler, Klas tasarımı ve klas diyagramları |
|
8 |
Kalıtım ve Kapsülleme |
|
9 |
Arayüz ve soyut klaslar |
|
10 |
Çok biçimlik, Aşırı Yükleme, Yenileme |
|
11 |
Çok biçimlik, Aşırı Yükleme, Yenileme |
|
12 |
Çok biçimlik, Aşırı Yükleme, Yenileme |
|
13 |
Uygulama Oluşturma |
|
14 |
Uygulama Oluşturma |
|
23 |
Ders Kitabı, Referanslar ve/veya Diğer Kaynaklar: |
|
24 |
Değerlendirme |
|
YARIYIL İÇİ ÇALIŞMALARI |
SAYISI |
KATKI YÜZDESİ |
Ara Sınav |
1 |
40 |
Kısa Sınav |
0 |
0 |
Ödev |
0 |
0 |
Yıl sonu Sınavı |
1 |
60 |
Toplam |
2 |
100 |
Yıl içi çalışmalarının Başarıya Oranı |
40 |
Finalin BAşarıya Oranı |
60 |
Toplam |
100 |
Derste Kullanılan Ölçme ve Değerlendirme Yaklaşımları |
|
Açıklama |
|
25 |
|
AKTS / İŞ YÜKÜ TABLOSU |
Etkinlik |
SAYISI |
Süresi [Saat] |
Toplam İş Yükü [Saat] |
Teorik Dersler |
14 |
2 |
28 |
Uygulamalı Dersler |
14 |
2 |
28 |
Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) |
0 |
0 |
0 |
Ödevler |
0 |
0 |
0 |
Projeler |
0 |
0 |
0 |
Arazi Çalışmaları |
0 |
0 |
0 |
Arasınavlar |
1 |
40 |
40 |
Diğer |
0 |
0 |
0 |
Yarıyıl Sonu Sınavları |
1 |
50 |
50 |
Toplam İş Yükü |
|
|
146 |
Toplam İş Yükü / 30 saat |
|
|
4,87 |
Dersin AKTS Kredisi |
|
|
5 |
26 |
PROGRAM YETERLİLİKLERİ İLE DERS ÖĞRENİN KAZANIMLARI İLİŞKİSİ TABLOSU |
|
PY1
|
PY2
|
PY3
|
PY4
|
PY5
|
PY6
|
PY7
|
PY8
|
PY9
|
PY10
|
PY11
|
OK1
|
0
|
0
|
2
|
3
|
0
|
4
|
1
|
0
|
0
|
0
|
0
|
OK2
|
0
|
0
|
2
|
5
|
0
|
5
|
0
|
0
|
0
|
0
|
0
|
OK3
|
0
|
0
|
2
|
5
|
0
|
5
|
0
|
0
|
0
|
0
|
0
|
OK4
|
0
|
0
|
2
|
5
|
0
|
5
|
0
|
0
|
0
|
0
|
0
|
OK5
|
0
|
0
|
2
|
5
|
0
|
5
|
0
|
0
|
0
|
0
|
0
|
|
ÖK: Öğrenme Kazanımları |
PY: Program yeterlilikleri |
Katkı Düzeyi: |
1 Çok Düşük |
2 Düşük |
3 Orta |
4 Yüksek |
5 Çok Yüksek |