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, yapılandırır ve etkin şekilde kullanır |
2 | Formlar ve temel kontrolleri kullanarak görsel uygulamalar geliştirir. |
3 | Karar yapıları, döngüler ve fonksiyonları kullanarak mantıksal programlar oluşturur. |
4 | Sınıf, nesne, liste ve sözlük gibi yapılarla nesne yönelimli uygulamalar geliştirir. |
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 | ||
14 | Hata ayıklama, try-catch kullanımı | ||
15 | Proje uygulamaları ve genel tekrar | ||
16 | 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 | PÇ 15 | |
ÖÇ 1 | 3 | 5 | 1 | 4 | 5 | 3 | 4 | 4 | 4 | 1 | 5 | 3 | 1 | 1 | 1 |
ÖÇ 2 | 3 | 5 | 5 | 4 | 3 | 3 | 4 | 5 | 5 | 1 | 2 | 5 | 3 | 1 | 1 |
ÖÇ 3 | 3 | 5 | 5 | 4 | 3 | 3 | 4 | 5 | 5 | 1 | 2 | 5 | 3 | 1 | 1 |
ÖÇ 4 | 3 | 5 | 5 | 4 | 3 | 3 | 4 | 5 | 5 | 1 | 2 | 5 | 3 | 1 | 1 |