Dersin Ayrıntıları
YarıyılKoduAdıT+U+LKrediAKTSSon Güncelleme Tarihi
4BIL202Görsel Programlama 33+1+04501.03.2026

 
Dersin Detayları
Dersin Dili Türkçe
Dersin Düzeyi Ön Lisans
Bölümü / Programı Bilgisayar Programcılığı
Öğrenim Türü Örgün Öğretim
Dersin Türü Zorunlu
Dersin Öğretim Şekli Yüz Yüze
Dersin Amacı Bu dersin amacı, nesne tabanlı programlama ilkelerini ileri düzeyde öğretmek ve veri tabanı destekli masaüstü uygulamalar geliştirme becerisi kazandırmaktır. Öğrenciler, ADO.NET ve DataGridView kullanarak veri yönetimi süreçlerini uygulamalı olarak gerçekleştirir ve katmanlı mimari yapısına uygun proje geliştirir.
Dersin İçeriği Ders; OOP temelleri, kalıtım, yapıcı metotlar ve arayüz yapıları ile başlar. Dosya işlemleri ve veri kalıcılığı konuları işlenir. Veri tabanı temelleri ve ADO.NET ile veri erişimi ele alınır. DataGridView ile veri listeleme, ekleme, silme ve güncelleme işlemleri uygulanır. Katmanlı mimari ve karma uygulamalar ile ders tamamlanır.
Dersin Yöntem ve Teknikleri
Ön Koşulları Yok
Dersin Koordinatörü Yok
Dersi Verenler Dr. Öğr. Üyesi Emre YILDIRIM
Dersin Yardımcıları Yok
Dersin Staj Durumu Yok

Ders Kaynakları
Kaynaklar Zeydin pala, 34 Konuda delphi, Türkmen yayınları
Ders Notu(Kolay Programlama-2)

Ders Yapısı
Matematik ve Temel Bilimler %20
Mühendislik Bilimleri %30
Alan Bilgisi %50

Planlanan Öğrenme Aktiviteleri ve Metodları
Etkinlikler ayrıntılı olarak "Değerlendirme" ve "İş Yükü Hesaplaması" bölümlerinde verilmiştir.

Değerlendirme Ölçütleri
Yarıyıl Çalışmaları Sayısı Katkı
Ara Sınav 1 % 40
Yarıyıl Sonu Sınavı 1 % 60
Toplam :
2
% 100

 
AKTS Hesaplama İçeriği
İş Yükü Sayısı Süre Toplam İş Yükü (Saat)
Ders Süresi 14 4 56
Sınıf Dışı Ç. Süresi 14 5 70
Ödevler 8 2 16
Ara Sınavlar 1 1 1
Yarıyıl Sonu Sınavı 1 1 1
Toplam İş Yükü   AKTS Kredisi : 5 144

 
Dersin Öğrenme Çıktıları: Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:
Sıra NoAçıklama
1 Nesne tabanlı programlama kavramlarını görsel programlama uygulamalarında kullanır.
2 Dosya işlemleri ile veri okuma ve yazma işlemlerini gerçekleştirir.
3 ADO.NET kullanarak veritabanı bağlantısı kurar ve veri işlemleri yapar.
4 DataGridView ile veri listeleme, ekleme, silme ve güncelleme işlemlerini yapar.
5 Katmanlı mimariyi kullanarak karma uygulamalar geliştirir.

 
Ders Konuları
HaftaKonuÖn HazırlıkDökümanlar
1 Görsel Programlama 2 Genel Tekrar ve Görsel Programlama 3’e Giriş
2 Nesne Tabanlı Programlama (OOP) Temelleri
3 Kalıtım Yapıları
4 Yapıcı Metotlar
5 Interface Yapıları
6 Dosya İşlemleri 1
7 Dosya İşlemleri 2
8 Ara Sınav
9 Veritabanı Temelleri
10 ADO.NET ile Veritabanı İşlemleri
11 DataGridView ile Veri Listeleme ve Yönetimi
12 DataGridView Üzerinden Ekleme, Silme, Güncelleme İşlemleri
13 Katmanlı Mimari
14 Karma Uygulamalar

 
Dersin Program Çıktılarına Katkısı
P1 P2 P3 P4 P5 P6 P7 P8 P9
Tüm 4 4 1 4 3 3 1 3 1
Ö1 5 3 1 4 3 3 1 3 1
Ö2 3 4 1 3 3 3 1 3 1
Ö3 4 4 1 4 4 3 1 3 1
Ö4
Ö5

  Katkı Düzeyi: 1: Çok Düşük 2: Düşük 3: Orta 4: Yüksek 5: Çok Yüksek

  
  https://obs.osmaniye.edu.tr/oibs/bologna/progCourseDetails.aspx?curCourse=290238&lang=tr