nesne tabanlı programlama-ıı

advertisement
NESNE TABANLI PROGRAMLAMA-II
Dersin Adı
NESNE TABANLI PROGRAMLAMA-II
Dersin Kodu
1314002262011
Dersin Türü
Zorunlu
Dersin Seviyesi
Önlisans
Dersin AKTS Kredisi
6,00
Haftalık Ders Saati (Kuramsal)
3
Haftalık Uygulama Saati
1
Haftalık Laboratuar Saati
0
Dersin Verildiği Yıl
2
Dersin Verildiği Yarıyıl
4
Dersin Öğretim Üyesi (Üyeleri)
Öğr. Gör. Erol SEYİS
Öğretim Sistemi
Örgün Öğretim
Eğitim Dili
1001
Dersin Ön Koşulu Olan Ders(ler)
Yok
Ders İçin Önerilen Diğer Hususlar
Yok
Staj Durumu
Yok
Bu ders ile öğrenciye; nesne tabanlı bir dil kullanarak program yazımı ile
ilgili yeterlikleri kazandırılması amaçlanmaktadır.
8034-Programlama için gerekli yazılımın ayarlarını yapmak
Dersin Amacı
Öğrenme Çıktıları
8035-İşletim sistemi tabanlı temel uygulama geliştirmek
8036-İşletim sistemi tabanlı ileri uygulama geliştirmek
8037-Nesne tabanlı programlama paradigmalarını uygulamak
8038-Veritabanı bağlantılı uygulama tasarımı yapmak
Dersin İçeriği
8039-Veritabanı bağlantılı uygulama geliştirmek
Nene tabanlı program için yazılım kurarak ayarlarını yapabilme, konsol ve
işletim sistemi uygulamaları yapabilme, menü tasarımı ve form
hazırlayabilme, veri yapıları ile veritabanı işlemleri ve etkileşimli veri
nesneleri yapabilme.
Haftalık Ayrıntılı Ders İçeriği
HAFTA
KONULAR
Teorik Dersler
Nesne Tabanlı Programlama İçin Yazılım
Kurarak Ayarlarını Yapmak
Uygulama
Laboratuvar
Nesne tabanlı
1
programlama için
yazılım kurulumu ve
ayarlamalarını
yapabilme
Programlama
Dilinin
Temel
Deyimleriyle
Konsol
Konsol ve işletim
2
Uygulamaları Hazırlamak
sistemi tabanlı
Programlama Dilinin Temel Deyimleriyle İşletim uygulamalar yapabilme
Sistemi Tabanlı Uygulamaları Hazırlamak
Karar Kontrol Deyimleri, Döngü Kontrol
Karar ve Döngü kontrol
3
Deyimleri
deyimlerini kullanabilme
Karar ve Döngü kontrol
4
Kontrol Nesneleri ve Diziler
deyimlerini kullanabilme
Kontrol nesnelerini
5
Kontrol Nesneleri ve Diziler
kullanabilme
Nesne kullanımı
6
Nesne Kullanımı ve Operatörler
uygulamaları yapabilme
Operatörleri
7
Nesne Kullanımı ve Operatörler
kullanabilme
8
Ara Sınav
Standart Fonksiyonlar, Kullanıcı Tanımlı
Fonksiyonlar ile ilgili
9
Fonksiyonlar
uygulamalar yapabilme
Bileşen kütüphanelerini
10
Bileşen Kütüphanesi
kullanabilme
Veri yapılarını
11
Veri Yapıları
kullanabilme
İşletim sistemi
12
İşletim Sistemi Nesneleri
nesnelerinin
kullanabilme
Menü tasarım ve form
13
Menü Tasarımı ve Formlar
uygulamaları yapabilme
Veritabanı işlemleri
14
Veritabanı İşlemleri
yapabilme
Etkileşimli veri nesneleri
15
Etkileşimli Veri Nesneleri
gerçekleştirebilme
16
Final Sınavı
Ders Kitabı / Malzemesi / Önerilen
DERS KİTABI: Visual Studio 2010 ile Microsoft Visual C# 4.0
Kaynaklar
for. NET Framework 4.0, Memik Yanık, Seçkin Yayıncılık
DERS ARAÇLARI: Bilgisayar, Projeksiyon, Nesne tabanlı programlama
yazılımı
Değerlendirme
Yarıyıl (Yıl) İçi Etkinlikleri
Sayısı
Katkı Yüzdesi , %
Ara Sınav
1
50
Proje Hazırlama
1
50
Toplam
Yarıyıl (Yıl) Sonu Etkinlikleri
100
Sayısı
Final Sınavı
Katkı Yüzdesi , %
1
100
Toplam
100
Yarıyıl (Yıl) İçi Etkinliklerinin Başarı Notuna Katkısı
40
Yarıyıl (Yıl) Sonu Sınavının Başarı Notuna Katkısı
60
TOPLAM
100
Dersin Öğrenme , Öğretme ve Değerlendirme Etkinlikleri Çerçevesinde İş Yükünün Hesaplanması
Süresi
Toplam İş Yükü
Etkinlikler
Sayısı
(saat)
(saat)
Ara Sınav
1
1
1
Final Sınavı
1
1
1
Derse Katılım
14
3
42
Uygulama/Pratik
14
1
14
Laboratuvar
14
1
14
Proje Hazırlama
6
4
24
Proje Sunma
10
3
30
Bireysel Çalışma
14
1
14
Ödev Problemleri için Bireysel Çalışma
8
2
16
Ara Sınav İçin Bireysel Çalışma
1
9
9
Final Sınavı içiin Bireysel Çalışma
1
11
11
TOPLAM İŞ YÜKÜ (saat)
176
Dersin AKTS Kredisi = Toplam İş Yükü (saat) / ( 30 saat/ AKTS ) = 176 / 30 = 5,87 ~ 6
Program ve Öğrenme Çıktıları İlişkisi
Program Çıktıları
Ders
Öğre PÇ PÇ PÇ PÇ PÇ PÇ PÇ PÇ PÇ PÇ PÇ
ÖÇ
ÖÇ
ÖÇ
ÖÇ
ÖÇ
ÖÇ
4
3
*Katkı Düzeyi :
4
5
5
4
5
4
3
3
4
3
4
3
2
3
2
1 Çok Düşük
2 Düşük
3 Orta
4 Yüksek
5 Çok Yüksek
Download