| Ders Adı | Kodu | Yarıyıl | T+U Saat | AKTS | |
| Masaüstü Uygulama Geliştirme | BLP108 | 2 | 3 + 1 | 5,0 |
| Birim Bölüm | BİLGİSAYAR PROGRAMCILIĞI |
| Derece Seviye | Ön Lisans - Zorunlu - Türkçe |
| Dersin Verilişi | Örgün Öğretim |
| EBS Koordinatörü | Öğr. Gör. Dr. Muhammet KARADENİZ (Yıl: 2020 - 2021) |
| Ders Veren | Öğr. Gör. Dr. Musa TURKAN |
| Amaç |
C# programlama dilinin temel sözdizimi kurallarını kullanarak Windows Form tabanlı masaüstü uygulamaları geliştirebilme, form bileşenlerini etkin şekilde kullanabilme, kullanıcı arayüzü tasarımları oluşturabilme ve olay tabanlı programlama mantığını uygulayabilme becerilerinin kazandırılmasıdır. |
| Ders İçeriği |
C# programlama dilinde temel sözdizimi, değişkenler, veri tipleri, operatörler, karar yapıları ve döngüler; Windows Form yapısı, temel ve gelişmiş form bileşenleri, veri giriş ve listeleme kontrolleri, form düzenleme ve kullanıcı arayüzü tasarımı, sekmeli yapı ve menü kullanımı, görsel bileşenler, zaman tabanlı işlemler ve olay tabanlı programlama uygulamalarını kapsamaktadır. |
| Ders Kaynakları |
C#’ı Kavramak, Tom Archer, Arkadaş Yayınları, ISBN: 9755092862
Her Yönüyle C#, Sefer Algan, Pusula Yayıncılık, ISBN: 9789756477175 |
| Açıldığı Öğretim Yılı | 2017 - 2018 2018 - 2019 2019 - 2020 2020 - 2021 2021 - 2022 2022 - 2023 2023-2024 2024 - 2025 2025 - 2026 |
| Yarıyıl İçi Çalışmalar | Katkı Yüzdesi (%) |
| Ara Sınav 1 | 40 |
| Kısa Sınav 1 | 10 |
| Toplam | 50 |
| Yarıyıl Sonu Çalışmalar | Katkı Yüzdesi (%) |
| Final | %50 |
| Toplam | %50 |
| Yarıyıl İçinin Başarıya Oranı | %50 |
| Yarıyıl Sonu Çalışmalar | %50 |
| Toplam | %100 |
| Kategori | Ders İlişki Yüzdeleri (%) |
|
Aktarılabilir Beceri Dersleri
|
0
|
|
Beşeri, İletişim ve Yönetim Becerileri Dersleri
|
0
|
|
Destek Dersleri
|
0
|
|
Ek Dersler
|
0
|
|
Kategori
|
0
|
|
Mesleki Seçmeli Dersler
|
0
|
|
Temel Meslek Dersleri
|
0
|
|
Uygulama Dersleri
|
0
|
|
Uzmanlık / Alan Dersleri
|
0
|
|
Yetkinlik Tamamlayıcı Ders
|
0
|
| Ders İş Yükü | Öğretim Metotlar / Öğretim Metodu | Süresi (Saat) | Sayısı | Toplam İş Yükü (Saat) |
| Dinleme ve anlamlandırma, gözlem/durumları işleme, eleştirel düşünme, soru geliştirme, takım çalışması | Beyin Fırtınası | 1 | 13 | 13 |
| Önceden planlanmış özel beceriler | Problem Çözme | 1 | 13 | 13 |
| Araştırma – yaşam boyu öğrenme, yazma, okuma, Bilişim | Sınıf Dışı Çalışma | 2 | 13 | 26 |
| Dinleme ve anlamlandırma | Ders | 3 | 14 | 42 |
| Gözlem/durumları işleme, Bilişim, yönetsel beceriler, takım çalışması | Laboratuar | 1 | 14 | 14 |
| Dinleme ve anlamlandırma, gözlem/durumları işleme, eleştirel düşünme, soru geliştirme | Tartışmalı Ders | 1 | 13 | 13 |
| Ara Sınav 1 | Ara Sınav 1 | 1 | 1 | 1 |
| Final | Final | 5 | 1 | 5 |
| Toplam İş Yükü (Saat) | 127 | |||
| AKTS = Toplam İş Yükü (Saat) / 25.5 (s) | 4,98 | |||
| AKTS | 5,0 | |||
| Hafta | Konu | Öğretim Metodu |
|---|---|---|
| 1 | C# temel yapısı, değişkenler, veri tipleri | Gösterim Laboratuar Problem Çözme |
| 2 | Operatörler | Gösterim Laboratuar Problem Çözme |
| 3 | Karar yapıları, döngüler | Gösterim Laboratuar Problem Çözme |
| 4 | Temel form yapısı ve olaylar | Gösterim Laboratuar Problem Çözme |
| 5 | Metin giriş ve gösterim işlemleri | Gösterim Laboratuar Problem Çözme |
| 6 | Kullanıcı etkileşimi ve metin işlemleri | Gösterim Laboratuar Problem Çözme |
| 7 | Seçim işlemleri | Gösterim Laboratuar Problem Çözme |
| 8 | Listeleme işlemleri | Gösterim Laboratuar Problem Çözme |
| 9 | Gelişmiş listeleme ve veri giriş işlemleri | Gösterim Laboratuar Problem Çözme |
| 10 | Tarih ve sayısal veri giriş işlemleri | Gösterim Laboratuar Problem Çözme |
| 11 | Form düzenleme ve gruplama işlemleri | Gösterim Laboratuar Problem Çözme |
| 12 | Sekmeli yapı ve çoklu içerik yönetimi, menü ve araç çubuğu işlemleri | Gösterim Laboratuar Problem Çözme |
| 13 | Görsel ve ilerleme kontrol işlemleri | Gösterim Laboratuar Problem Çözme |
| 14 | Zaman tabanlı işlemler ve olay yönetimi, kullanıcıya mesaj verme ve etkileşim | Gösterim Laboratuar Problem Çözme |
| Ders Öğrenme Çıktısı | Ölçme Değerlendirme | Öğretim Metodu | Öğrenme Faaliyeti |
| Olay tabanlı programlama yaklaşımını kavrar ve uygular | Yazılı Sınav | Problem Çözme Gösterim Laboratuar | Önceden planlanmış özel beceriler Dinleme ve anlamlandırma, gözlem/durumları işleme Gözlem/durumları işleme, Bilişim, yönetsel beceriler, takım çalışması |
| Windows Form bileşenlerini ve bu bileşenlere ait özellikleri kullanır | Yazılı Sınav | Problem Çözme Gösterim Laboratuar | Önceden planlanmış özel beceriler Dinleme ve anlamlandırma, gözlem/durumları işleme Gözlem/durumları işleme, Bilişim, yönetsel beceriler, takım çalışması |
| C# programlama dilinin temel sözdizimi kurallarını kullanır | Yazılı Sınav | Problem Çözme Gösterim Laboratuar | Önceden planlanmış özel beceriler Dinleme ve anlamlandırma, gözlem/durumları işleme Gözlem/durumları işleme, Bilişim, yönetsel beceriler, takım çalışması |
| Windows Form ortamında kullanıcı arayüzü tasarımları oluşturur ve entegre eder | Yazılı Sınav | Problem Çözme Gösterim Laboratuar | Önceden planlanmış özel beceriler Dinleme ve anlamlandırma, gözlem/durumları işleme Gözlem/durumları işleme, Bilişim, yönetsel beceriler, takım çalışması |
DERS ÖĞRENME ÇIKTISI |
PÇ | PÇ | PÇ | PÇ | PÇ | PÇ | PÇ | PÇ | PÇ | PÇ | PÇ | PÇ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Olay tabanlı programlama yaklaşımını kavrar ve uygular | - | 4 | - | 4 | 4 | - | - | - | - | - | - | - | ;
| Windows Form bileşenlerini ve bu bileşenlere ait özellikleri kullanır | 3 | - | 4 | - | 3 | 4 | - | - | - | - | - | - | ;
| C# programlama dilinin temel sözdizimi kurallarını kullanır | 5 | 4 | - | 4 | 3 | - | - | - | - | - | - | - | ;
| Windows Form ortamında kullanıcı arayüzü tasarımları oluşturur ve entegre eder | - | - | - | 3 | - | 3 | - | - | - | - | - | - | ;
| Ortalama Değer | 2 | 2 | 1 | 2,75 | 2,5 | 1,75 | - | - | - | - | - | - |