Ders Adı | Kodu | Verildiği Yıl | Verildiği Yarıyıl | Süresi (T+U) | Yerel Kredisi | AKTS Kredisi |
Görsel Programlama | CPR 258 | | | 3 + 0 | 3 | 5,00 |
|
Ders Bilgileri |
Dersin Öğretim Dili | İngilizce |
Dersin Seviyesi | Ön Lisans |
Dersin Türü | Seçmeli |
Dersin Veriliş Biçimi | Yüz Yüze |
|
Dersin Öğrenme Kazanımları:
Bu dersi başarı ile tamamlayan öğrenciler: |
1. Görsel programlama ortamlarını etkin bir şekilde kullanabilir. |
2. Algoritma geliştirme ve problem çözme yeteneğini kazanır. |
3. Nesne yönelimli programlama mantığını kavrar ve uygular. |
4. Veri yapıları ve temel programlama yapılarını öğrenir. |
5. Görsel kullanıcı arayüzü (GUI) geliştirme becerisi kazanır. |
|
Dersin Önkoşulları ve Birlikte Alınması Gereken Dersler | Yok |
Daha Önce Alınmış Olması Önerilen Dersler | Yok |
|
Dersin Tanımı:
Bu dersin amacı, öğrencilerin görsel programlama ortamlarını kullanarak temel programlama becerilerini kazanmalarını, algoritma oluşturma yeteneklerini geliştirmelerini ve modern yazılım geliştirme süreçlerine hakim olmalarını sağlamaktır. Öğrenciler, nesne yönelimli programlama konseptlerini anlayarak görsel programlama dilleri ile projeler geliştirebilirler. |
|
Dersin İçeriği (Haftalık Konu Dağılımı): |
|
Hafta | Konu |
1 | Görsel Programlamaya Giriş |
2 | Programlama Ortamına Giriş |
3 | Değişkenler ve Veri Tipleri |
4 | Algoritma ve Akış Diyagramları |
5 | Koşullu İfadeler ve Döngüler |
6 | Metotlar ve Fonksiyonlar |
7 | Ara Sınav |
8 | Nesne Yönelimli Programlama (OOP) |
9 | Diziler ve Listeler |
10 | Grafiksel Kullanıcı Arayüzü (GUI) |
11 | Dosya İşlemleri Dosya okuma, yazma ve temel veri işlemleri |
12 | Hata Yönetimi ve Debugging |
13 | Proje Geliştirme Süreçleri |
14 | Genel Değerlendirme |
|
Kaynaklar: |
Deitel, H. M., & Deitel, P. J. (2020). Visual C# How to Program (7th ed.). Pearson.
Farrell, J. (2019). Programming Logic and Design: Comprehensive (9th ed.). Cengage Learning.
|
|
Diğer Kaynaklar: |
Troelsen, A., & Japikse, P. (2021). Pro C# 9 with .NET 5: Foundational Principles and Practices in Programming. Apress.
Microsoft Docs. (n.d.). C# Documentation. Retrieved from https://learn.microsoft.com/en-us/dotnet/csharp/.
Albahari, J., & Albahari, B. (2021). C# 10 in a Nutshell: The Definitive Reference (8th ed.). O'Reilly Media. |
|
Öğretim Yöntem ve Teknikleri: |
Ders haftalık olarak üç saattir ve yüz yüze sınıf ortamında yapılacaktır. Öğrencilerin ders içerisindeki değerlendirmesinde vize ve final sınavları yer alacaktır. Bununla birlikte öğrencilerin derse devamları da takip edilerek, dönem sonundaki nihai değerlendirmeye katkı sağlayacaktır. |
|
Değerlendirme Sistemi: |
Yöntem | Adet | Katkı (%) |
Ara sınav | 1 | %40 |
Final Sınavı | 1 | %60 |
|
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu? |
Gerektirmiyor |