GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
BT114B3 Görsel Programlama I Zorunlu Ders 1 2 5,00

Önlisans


Türkçe


Öğrencilere C# programlama dili ve görsel programlama bilgisi kazandırmak, olay tabanlı programlama mantığını kavratmak ve nesne yönelimli yazılım geliştirme yeterliliği kazandırmaktır. Dersin sonunda öğrenciler grafiksel kullanıcı arayüzüne sahip Windows Forms uygulamaları geliştirebilecektir.


Öğr. Gör. Eda SAKA ŞİMŞEK


1 Visual Studio IDE'sini kurar ve kullanır. Temel form kontrollerini (Label, TextBox, Button, MessageBox) tanır ve kontrol özelliklerini (Text, BackColor, Click) olay tabanlı programlama mantığıyla uygulayabilir.
2 Temel veri türleri, veri dönüşümleri ve karar/döngü yapılarını (if-else, for, while) kullanarak algoritmik çözümler geliştirebilir.
3 Gelişmiş kontrolleri (RadioButton, NumericUpDown, ComboBox, ListBox) kullanarak kullanıcı etkileşimli formlar tasarlar ve veri yönetimi için Liste/Sözlük gibi koleksiyon yapılarını ve foreach döngüsünü uygulayabilir.
4 Sınıf (Class) ve Nesne tabanlı programlama temellerini (özellik, metot) uygular; çoklu form işlemlerini, hata ayıklama ve genel hata yönetimi (try-catch) becerisine sahiptir.

Birinci Öğretim


Yok


Yok


Görsel programlama IDE’sine giriş, bileşenlerin (Label, Button, TextBox vb.) kullanımı, olay tabanlı programlama, değişkenler, karar yapıları, döngüler, fonksiyonlar, sınıflar, nesneler, listeler, sözlükler, hata kontrolü ve form geçişleri.


Hafta Teorik Uygulama Laboratuvar
1 Derse Giriş, Visual Studio Kurulumu, IDE tanıtımı
2 Form yapısı, Toolbox, temel bileşenler
3 Kontrol özellikleri ve olay tabanlı programlama (Click, TextChanged)
4 Değişkenler, veri tipleri, hata kontrolü
5 Karar yapıları (if, switch-case)
6 Döngü yapıları (for, while, do-while)
7 Toolbox, common controls; GroupBox, RadioButton, CheckBox, NumericUpDown
8 Ara sınav
9 Toolbox, common controls; ComboBox, ListBox, Listview
10 Sınıf ve nesne tanımı, property ve metod kullanımı
11 List ve Dictionary yapıları
12 foreach ile koleksiyon üzerinde dolaşma
13 Formlar arası veri aktarımı, form geçişi, Hata ayıklama, try-catch kullanımı
14 Final Sınavı

1. Sefer Algan, Her Yönüyle C# 2. Microsoft Resmi C# Dokümantasyonu 3. Öğretim elemanı tarafından paylaşılan ders notları



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 100
Toplam 100
Yarıyıl (Yıl) Sonu Etkinlikleri Adet Değer
Final Sınavı 1 100
Toplam 100
Yarıyıl (Yıl) İçi Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60

Yok


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ara Sınav 1 1 1
Final Sınavı 1 1 1
Derse Katılım 14 4 56
Uygulama/Pratik 14 2 28
Ara Sınav İçin Bireysel Çalışma 4 7 28
Final Sınavı içiin Bireysel Çalışma 4 9 36
Toplam İş Yükü (saat) 150

PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7 PÇ 8 PÇ 9 PÇ 10 PÇ 11 PÇ 12 PÇ 13 PÇ 14
ÖÇ 1
ÖÇ 2
ÖÇ 3
ÖÇ 4
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek