PROGRAMI
DERS TANITIM VE UYGULAMA BİLGİLERİ

Ders AdıKoduVerildiği YılVerildiği YarıyılSüresi (T+U)Yerel KredisiAKTS Kredisi
Görsel ProgramlamaCPR 2583 + 035,00
 
Ders Bilgileri
Dersin Öğretim Diliİngilizce
Dersin SeviyesiÖn Lisans
Dersin TürüSeçmeli
Dersin Veriliş BiçimiYü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 DerslerYok
Daha Önce Alınmış Olması Önerilen DerslerYok
 
Dersin Tanımı:

Görsel Programlama dersi, kullanıcı arayüzleri ve olay güdümlü (event-driven) programlama yaklaşımı ile temel yazılım geliştirme becerilerini kazandırmayı amaçlamaktadır. Öğrenciler, görsel programlama dillerini kullanarak uygulama geliştirme sürecinde kullanıcı deneyimini nasıl iyileştireceklerini, kontrollerin etkin kullanımını ve form tabanlı uygulamalar geliştirmeyi öğrenirler.
 
Dersin İçeriği (Haftalık Konu Dağılımı):
 
HaftaKonu
1Görsel Programlamaya Giriş
2Programlama Ortamına Giriş
3Değişkenler ve Veri Tipleri
4Algoritma ve Akış Diyagramları
5Koşullu İfadeler ve Döngüler
6Metotlar ve Fonksiyonlar
7Ara Sınav
8Nesne Yönelimli Programlama (OOP)
9Diziler ve Listeler
10Grafiksel Kullanıcı Arayüzü (GUI)
11Dosya İşlemleri Dosya okuma, yazma ve temel veri işlemleri
12Hata Yönetimi ve Debugging
13Proje Geliştirme Süreçleri
14Genel 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:
Öğretim politikası: 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, ödev ve final sınavları yer alacaktır. Derse Devam Hakkında: Ara sınav ve final sınavlarının yanı sıra dönem boyunca gerçekleştirilmesi planlanan sınıf içi etkinliklere katılmayı tercih etmeyen ve verilen ödevleri teslim etmeyen öğrencilerin “NA” notu alacaklardır. Ayrıca, öğrencilerin derse katılımlarının nihai dönem notuna dahil edilecektir.
 
Değerlendirme Sistemi:
YöntemAdetKatkı (%)
Aktiviteler1%30
Aktiviteler1%50
Proje1%20
 
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu?
Gerektirmiyor