| Hafta | Konu | Ön Hazırlık | Dökümanlar |
| 1 |
C#, .NET platformu ve geliştirme ortamına giriş; temel C# program yapısı
|
C#, .NET platformu ve geliştirme ortamına ilişkin temel kavramların incelenmesi
|
Ders sunumu, uygulama notları ve örnek kodlar
|
| 2 |
Değişkenler, veri tipleri, operatörler ve giriş-çıkış işlemleri
|
Değişkenler, veri tipleri ve operatörlere ilişkin temel kavramların incelenmesi
|
Ders sunumu, uygulama notları ve örnek kodlar
|
| 3 |
Karar yapıları ve döngüler
|
Karar yapıları ve döngülere ilişkin temel kavramların incelenmesi
|
Ders sunumu, uygulama notları ve örnek kodlar
|
| 4 |
Metotlar, parametreler, diziler ve temel koleksiyon kullanımı
|
Metotlar, diziler ve koleksiyonlara ilişkin temel kavramların incelenmesi
|
Ders sunumu, uygulama notları ve örnek kodlar
|
| 5 |
Nesne yönelimli programlamaya giriş; sınıf, nesne, özellik ve metot kavramları
|
Nesne yönelimli programlamanın temel kavramlarının incelenmesi
|
Ders sunumu, uygulama notları ve örnek kodlar
|
| 6 |
WPF ve XAML ` e giriş; pencere yapısı ve temel kullanıcı arayüzü bileşenleri
|
WPF ve XAML ` in temel yapısının incelenmesi
|
Ders sunumu, WPF uygulama notları ve örnek kodlar
|
| 7 |
WPF düzen (layout) yapıları, temel kontroller ve kullanıcı arayüzü tasarımı
|
WPF düzen yapıları ve temel kontrollerin incelenmesi
|
Ders sunumu, WPF uygulama notları ve örnek uygulamalar
|
| 8 |
Ara Sınav
|
Önceki konuların tekrar edilmesi
|
Ders materyalleri
|
| 9 |
Olay güdümlü programlama; olayların ve kullanıcı etkileşimlerinin yönetimi
|
Olay güdümlü programlamanın temel kavramlarının incelenmesi
|
Ders sunumu, uygulama notları ve örnek kodlar
|
| 10 |
WPF ` de veri bağlama (data binding) ve verilerin kullanıcı arayüzünde görüntülenmesi
|
WPF ` de veri bağlama kavramının incelenmesi
|
Ders sunumu, uygulama notları ve örnek uygulamalar
|
| 11 |
Çoklu pencere kullanımı, veri doğrulama ve hata yönetimi
|
Çoklu pencere, veri doğrulama ve hata yönetimi kavramlarının incelenmesi
|
Ders sunumu, uygulama notları ve örnek kodlar
|
| 12 |
Dosya okuma-yazma işlemleri ve masaüstü uygulamalarında temel veri yönetimi
|
C# dosya işlemleri ve temel veri yönetiminin incelenmesi
|
Ders sunumu, uygulama notları ve örnek kodlar
|
| 13 |
C# ile temel veritabanı bağlantısı ve CRUD işlemlerine giriş
|
C# ile veritabanı bağlantısı ve CRUD işlemlerinin temel yapısının incelenmesi
|
Ders sunumu, veritabanı uygulama notları ve örnek kodlar
|
| 14 |
Veritabanı bağlantılı WPF uygulamalarının geliştirilmesi
|
WPF ve veritabanı bağlantısına ilişkin önceki konuların tekrar edilmesi
|
Ders sunumu, uygulama notları ve örnek proje dosyaları
|
| 15 |
Bütünleşik C# WPF masaüstü uygulaması geliştirme ve genel değerlendirme
|
Dönem boyunca ele alınan C# ve WPF konularının tekrar edilmesi
|
Uygulama materyalleri, örnek kodlar ve proje dosyaları
|
| 16 |
Final Haftası
|
Final sınavına hazırlık
|
Ders materyalleri
|
| 17 |
Final Haftası
|
Final sınavına hazırlık
|
Ders materyalleri
|