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 |
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ı |
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 |
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 | - |
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 |
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 |