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