Türkçe English Ders İçerik Rapor
Ders Öğretim Planı
NESNE YÖNELİMLİ PROGRAMLAMA I
1 Dersin Adı: NESNE YÖNELİMLİ PROGRAMLAMA I
2 Dersin Kodu: IYZ2203
3 Dersin Türü: Zorunlu
4 Dersin Seviyesi: Lisans
5 Dersin Verildiği Yıl: 2
6 Dersin Verildiği Yarıyıl: 3
7 Dersin AKTS Kredisi: 9
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ü: Doç. Dr. MELİH ENGİN
16 Dersi Veren Diğer Öğretim Elemanları:
17 Ders Koordinatörünün İletişim Bilgileri: Dr. Öğretim Üyesi Melih ENGİN
melihengin@uludag.edu.tr
0224 294 26 95
18 Dersin Web Adresi:
19 Dersin Amacı Programlama Dillerinin Tarihsel Gelişimi, Algoritmaya giriş, akış şemaları ile problem çözme, C#’ da Veri yapıları ile değişkenler, Temel arayüz kontrolleri, karar mekanizmaları, alt program ve fonksiyonlar, döngüler, temel kontroller, fonksiyonlar
20 Dersin Mesleki Gelişime Katkısı:
21 Ders Öğrenme Kazanımları
1 Temel programlama bilgisi kazanır;
2 Nesneye-yönelik programlama yöntemini öğrenir;
3 Etkin bir program yazmak için etkin bir biçimde nasıl kullanılacağını öğrenir;
4 Kavramsal problem çözme ve algoritmaları anlar;
5 GUI üzerinde öğrenilen yöntemleri uygular;
22 Dersin İçeriği
Hafta Teori Uygulama
1 Nesne yönelimli programlamaya giriş
2 Veri türleri, operatörler ve kontrol ifadeleri
3 Sınıflar ve nesneler
4 Sınıf yazma, metotlar ve kapsülleme
5 Kalıtım, UML diyagramları
6 Soyut Sınıflar
7 Paketler, Arayüzler
8 Çokbiçimlilik (Polimorfizm)
9 İstisna yönetimi
10 İç içe sınıflar
11 Koleksiyonlar,Jenerikler
12 Olay tabanlı programlama
13 İş parçacıkları
14 Dağıtık programlama
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 1 60
Yıl sonu Sınavı 0 0
Toplam 2 100
Yıl içi çalışmalarının Başarıya Oranı 100
Finalin BAşarıya Oranı 0
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 1 45 45
Projeler 0 0 0
Arazi Çalışmaları 0 0 0
Arasınavlar 1 55 55
Diğer 0 0 0
Yarıyıl Sonu Sınavları 0 0 0
Toplam İş Yükü 156
Toplam İş Yükü / 30 saat 5,2
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 3 0 0 3 1 1 0 0 0
OK2 0 0 2 2 0 4 0 0 0 0 0
OK3 0 0 1 3 0 5 0 0 0 0 0
OK4 0 0 1 3 0 4 0 0 0 0 0
OK5 0 0 1 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
Bologna İletişim
Mail : bologna@uludag.edu.tr
Tasarım & Kodlama
Bilgi İşlem Daire Başkanlığı © 2015
otomasyon@uludag.edu.tr