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