Ders Bilgileri

Ders Bilgileri
Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS
Görsel Programlama II BLG2121 3. Yarıyıl 2 + 2 3,0 5,0
Ön Koşullar Yok
Dersin Dili Türkçe
Dersin Seviyesi Ön Lisans
Dersin Türü Ders
Dersin Verilişi Uzaktan
Dersin Koordinatörü Öğr. Gör. Adem OKUMUŞ
Dersi Verenler Öğr. Gör. Adem OKUMUŞ
Dersin Yardımcıları
Dersin Amacı Bu dersin amacı, Windows ortamında uygulama geliştirme becerisi, ileri seviye programlama teknik ve yöntemleri ile birlikte katmanlı uygulama mimarisi oluşturma becerisi kazanmaktır.
Dersin İçeriği Formlar ile çalışmak ve formlar arası veri taşıma, Toolbox Components kategorisindeki nesnelerin kullanımı, yazdırma işlemler, kullanıcı nesneler hazırlama, XML dosya erişimi, veritabanı erişim ve katmanlı uygulama mimarisi
Ders Öğrenme Kazanımları - Uygulama geliştirme süreçlerini açıklar/tanımlar
- .Net Masaüstü uygulamalarında kullanıcı nesneleri oluşturmayı açıklar/tanımlar
- İleri seviye programlama tekniklerini ve yöntemlerini açıklar/tanımlar
- XML dosyası ve veritabanı erişimi olan uygulama geliştirmeyi açıklar/tanımlar
- Katmanlı mimari ile uygulama geliştirme süreçlerini ve katmanlı mimaride katmanlar arası hiyerarşik yapıyı, katmanların görevlerini açıklar/tanımlar
- Birden fazla Form içeren uygulamalarda formlar arası veri transferi ve form çeşitlerini öğrenir ve etkin şekilde kullanır
- Toolbox Components kategorisi nesneleri ve iler seviye programlama teknklerini etkin şekilde kullanır
- Özel amaçlara yönelik görsel kullanıcı nesneleri hazırlar
- XML dosyasından okuma, yazma işlemlerini etkin şekilde gerçekleştirir
- ADO.Net ile MSSQL veritabanı gerektiren uygulamalarda veritabanı yönetimini etkin şekilde yapar
- İleri seviye uygulamalarda katmanlı uygulama mimarisi oluşturma becerisi kazanır ve bir projede ekip çalışması hakkında bilgi sahibi olur
- Bilgi kayıtları tutulan uygulamalarda bilgileri süzerek rapor ekranları oluşturmayı etkin şekilde yapar
Haftalık Konular (İçerik)
Hafta Konular Öğretim Yöntemleri
1. Hafta Formlar ile Çalışmak ve Formlar Arası Veri Taşıma
2. Hafta Toolbox Components Nesneleri
3. Hafta Toolbox Components Nesneleri
4. Hafta Yazdırma İşlemleri
5. Hafta Kullanıcı Nesneleri Hazırlama
6. Hafta XML Erişimi
7. Hafta ADO .Net
8. Hafta ADO.NET
9. Hafta Katmanlı Uygulama Mimarisi
10. Hafta Katmanlı Uygulama Mimarisi
11. Hafta Raporlama
12. Hafta Raporlama
13. Hafta Raporlama
14. Hafta Proje Sunumları
Kaynaklar
Beginning Visual C#; Karli Watson; Alkım Bilişim Serisi
Professional Visual C#;Simon Robinson, Christian Nagel, Jay Glynn, Morgan Skinner, Karli Watson, Bill Evjen; WROX
Her Yönüyle C#; Volkan Aktaş; KODLAB
Dersin Öğrenme Kazanımlarının Program Yeterlilikleri İle İlişkisi
Program Yeterlilik Katkı Düzeyi DK1 DK2 DK3 DK4 DK5 DK6 DK7 DK8 DK9 DK10 DK11 DK12 Ölçme Yöntemi
PY1 5 0 0 0 0 0 0 0 0 0 0 0 0 -
PY2 5 0 0 0 0 0 0 0 0 0 0 0 0 -
PY10 3 0 0 0 0 0 0 0 0 0 0 0 0 -
PY11 3 0 0 0 0 0 0 0 0 0 0 0 0 -
PY12 2 0 0 0 0 0 0 0 0 0 0 0 0 -
PY13 3 0 0 0 0 0 0 0 0 0 0 0 0 -
PY16 5 0 0 0 0 0 0 0 0 0 0 0 0 -
PY17 5 0 0 0 0 0 0 0 0 0 0 0 0 -
PY18 2 0 0 0 0 0 0 0 0 0 0 0 0 -
*DK = Ders Kazanımı.
0 1 2 3 4 5
Ders Katkı Düzeyi Yok Çok Düşük Düşük Orta Yüksek Çok Yüksek
Ölçme Yöntemi Yazılı sınav Sözlü sınav Ödev/Proje Laboratuvar Çalışması Sunum /Seminer
AKTS / İş Yükü Tablosu
Etkinlik Sayısı Süresi (Saat) Toplam İş Yükü (Saat)
Ara Sınav 1 1 12 12
Ödev 1 1 40 40
Final 1 20 20
Sınıf İçi Etkinlik 14 4 56
Toplam İş Yükü 128
Dersin AKTS Kredisi 5,0