Görsel Programlama
C# ve .NET ile olay güdümlü, form tabanlı masaüstü uygulamaları geliştirmeyi; kontroller, dosya ve veritabanı işlemleriyle birlikte uygulamalı olarak öğretir.
- Dönem
- Bahar dönemi
- Düzey
- Lisans
- Süre
- 16 hafta
Dersin amacı
Öğrencilerin kullanıcı arayüzü olan, veriyle çalışan ve hataya dayanıklı bir masaüstü uygulamasını tasarlayıp geliştirebilmesi.
Öğrenme çıktıları
Bu dersi başarıyla tamamlayan öğrenci:
- Visual Studio ile form tabanlı bir uygulama oluşturur ve yayımlar.
- Olay güdümlü programlama ile kullanıcı etkileşimlerini yönetir.
- Sınıflar, koleksiyonlar ve hata yakalama ile düzenli kod yazar.
- Dosya ve veritabanı ile çalışan, grafik ve rapor üreten uygulamalar geliştirir.
Değerlendirme
| Değerlendirme ölçütü | Katkı |
|---|---|
| Ara sınav (8. hafta) | %40 |
| Yarıyıl sonu sınavı (16. hafta) | %60 |
Kaynaklar
- Mark J. Price, C# and .NET – Modern Cross-Platform Development Fundamentals, Packt
- Microsoft Learn: C# ve .NET belgeleri / C# and .NET documentation
Haftalık izlence
-
1
1. hafta Görsel programlamaya giriş ve .NET platformu
-
2
2. hafta Visual Studio ve ilk Windows Forms uygulaması
-
3
3. hafta C# temelleri: değişkenler, tipler ve operatörler
-
4
4. hafta Kontrol yapıları ve döngüler
-
5
5. hafta Form ve temel kontroller
-
6
6. hafta Olay güdümlü programlama
-
7
7. hafta Liste, açılır kutu ve seçim kontrolleri
-
8
8. hafta Sınav Ara sınav
-
9
9. hafta Menüler, iletişim kutuları ve çoklu formlar
-
10
10. hafta Diziler, koleksiyonlar ve hata yakalama
-
11
11. hafta Sınıflar ve nesne yönelimli tasarım
-
12
12. hafta Dosya işlemleri
-
13
13. hafta Veritabanı bağlantılı uygulama geliştirme
-
14
14. hafta Grafikler ve raporlama
-
15
15. hafta Proje sunumları
-
16
16. hafta Sınav Yarıyıl sonu sınavı