GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
BT207B3 Görsel Programlama II Zorunlu Ders 2 3 5,00

Önlisans


Türkçe


Bu dersin amacı, öğrencilerin C# diliyle Windows Form tabanlı görsel uygulamalar geliştirirken veritabanı bağlantılarını kurabilmeleri, ilişkisel veritabanı tasarımı yapabilmeleri, veri ekleme, silme, güncelleme ve raporlama işlemlerini gerçekleştirebilmeleri için gerekli bilgi ve becerileri kazanmalarını sağlamaktır. Ayrıca, öğrencilerin geliştirdikleri uygulamaları kurulum dosyası hâline getirebilmeleri hedeflenmektedir.


Öğr. Gör. Muhammet İkbal YILDIZ


1 İlişkisel Veritabanı Tasarlar ve Kullanır.
2 İlişkisel Veritabanları Üzerinde Birbirleri ile İlişkili Tablolar Arasında Sorgulamalar Yapar.
3 Görsel Uygulamalar İçerisinde Veritabanını Kullanır.
4 Görsel Uygulamalar İçerisinde Rapor ve Grafik Nesnelerini Kullanır.
5 Kurulum Dosyası Oluşturur.

Birinci Öğretim


Yok


Yok


1. Windows form uygulamaları 2. Menüleri içeren windows uygulamaları 3. Yerel veri tabanına bağlanmak ve verileri listelemek 4. Yerel veritabanında verileri işlemek 5. Yerel veritabanında istenilen kayıtlara ulaşmak 6. Uzak veritabanına bağlanmak ve verileri listelemek 7. Uzak veritabanında verileri işlemek 8. Basit sorgulamalar yapmak


Hafta Teorik Uygulama Laboratuvar
1 Görsel programlamaya giriş, Windows Form uygulamalarının tanıtımı, Visual Studio 2026 kurulumu ve ilk proje
2 Sürükle-bırak yöntemiyle form tasarımı: Label, TextBox, ComboBox, Button ve DataGridView ile öğrenci kayıt arayüzünün oluşturulması
3 SQL Server’da veritabanı ve tabloların oluşturulması, tablolar arası ilişki kurma ve tablolara veri girişi
4 Projeye SqlClient kütüphanesinin eklenmesi, bağlantı cümlesi ve verilerin DataGridView’de listelenmesi
5 Formdan veritabanına kayıt ekleme (Ekle butonu, INSERT)
6 DataGridView’de seçilen kaydın form alanlarına aktarılması ve kayıt güncelleme (Güncelle butonu, UPDATE)
7 Kayıt silme (Sil butonu, DELETE), onay mesajı ve form alanlarını temizleme (Temizle butonu)
8 Ara sınav
9 Kayıt arama (LIKE ile no, ad, soyad araması) ve toplam kayıt sayısının gösterilmesi
10 Dönem projesi konularının verilmesi, proje için veritabanı ve tablo tasarımı
11 Dönem projesi: form tasarımı ve veritabanı bağlantısının kurulması
12 Dönem projesi: ekleme, güncelleme, silme ve listeleme işlemlerinin uygulanması
13 Dönem projesi: hata denetimi (boş alan kontrolü, try-catch) ve son düzenlemeler
14 Dönem projesi: ara kontrol ve geri bildirim
15 Proje sunumları (I)
16 Final sınavı (proje sunumları II)

Yıldız, Muhammet İkbal (2026). *Canva ile Grafik Tasarım ve Animasyon* [Ders Kitabı]. Bayburt. https://www.ikbalyildiz.com/


Anlatım, Gösterip-yaptırma, Soru çözümü, Soru-cevap, Tartışma


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
Proje Sunma 2 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 8 32
Final Sınavı içiin Bireysel Çalışma 4 8 32
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
ÖÇ 5
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek