Dersin Ayrıntıları
YarıyılKoduAdıT+U+LKrediAKTSSon Güncelleme Tarihi
2BIL112Görsel Programlama3+1+04425.06.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 ders, C# gibi görsel programlama dillerini kullanarak yazılım geliştirme becerilerini, formlar ve kontrol nesneleri tasarımını, nesne yönelimli programlama ilkelerini ve uygulama geliştirme süreçlerini öğrencilere kazandırmayı amaçlamaktadır.
Dersin İçeriği Bu ders; görsel programlama temel bileşenleri, kontroller ve formlar, değişkenler ve veri tipleri, giriş-çıkış komutları, operatörler, nesne yönelimli programlama, veri tabanı bağlantısı ve C# ile uygulama geliştirme konularını kapsamaktadır.
Dersin Yöntem ve Teknikleri Anlatım, Soru-Yanıt, Uygulama, Proje Tasarımı/Yönetimi, Gösterip Yaptırma
Ön Koşulları Yok
Dersin Koordinatörü Yok
Dersi Verenler Dr. Öğr. Üyesi Emre YILDIRIM emreyildirim@osmaniye.edu.tr
Dersin Yardımcıları Yok
Dersin Staj Durumu Yok

Ders Kaynakları
Kaynaklar Deitel, P. & Deitel, H. (2020). C# ile Programlama (8. bs.). Pearson.
Price, M. J. (2022). C# 10 ve .NET 6 ile Modern Çapraz Platform Geliştirme. Packt Publishing.
Sharpe, J. & Stallings, B. (2019). C# 8.0 ve .NET Core 3.0. Packt Publishing.
Ders Notları Deitel, P. & Deitel, H. (2020). C# How to Program (8th ed.). Pearson.
Sharpe, J. & Stallings, B. (2019). C# 8.0 and .NET Core 3.0. Packt Publishing.
Öğretim elemanı ders notları ve uygulama materyalleri.
Dökümanlar Ders sunumları, C# görsel programlama uygulama dosyaları, Visual Studio ortamı, çevrimiçi kaynaklar
Ödevler Görsel arayüz ve form tabanlı uygulama geliştirme ödevleri
Sınavlar Ara Sınav %40, Yarıyıl Sonu Sınavı %60

Ders Yapısı
Mühendislik Bilimleri %40
Alan Bilgisi %60

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 4 56
Ödevler 6 1 6
Ara Sınavlar 1 1 1
Yarıyıl Sonu Sınavı 1 1 1
Toplam İş Yükü   AKTS Kredisi : 4 120

 
Dersin Öğrenme Çıktıları: Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:
Beceri 
1 C# programlama dilinin temel sözdizimini ve görsel programlama kavramlarını açıklar.
2 .NET platformu ve Visual Studio kullanarak C# konsol uygulamaları geliştirir.
3 Değişkenler, veri tipleri, operatörler, karar yapıları ve döngüler ile program akışını kontrol eder.
4 Diziler ve string yapıları kullanarak temel veri işleme işlemlerini gerçekleştirir.
5 Metotlar ve parametreler aracılığıyla modüler ve yeniden kullanılabilir kod yazar.
6 try-catch-finally yapısını ve sınıf–nesne kavramlarını kullanarak hata yönetimi ve temel nesne yönelimli programlama uygular.

 
Ders Konuları
HaftaKonuÖn HazırlıkDökümanlar
1 Görsel Programlamaya Giriş ve C# Tanıtımı Görsel programlama konularını gözden geçiriniz ve örnek projeleri inceleyiniz
2 .NET, Visual Studio ve Konsol Uygulaması Oluşturma Görsel programlama konularını gözden geçiriniz ve örnek projeleri inceleyiniz
3 Değişkenler, Veri Tipleri ve Operatörler Görsel programlama konularını gözden geçiriniz ve örnek projeleri inceleyiniz
4 Konsol Giriş ve Çıkış İşlemleri (Console.ReadLine, WriteLine) Görsel programlama konularını gözden geçiriniz ve örnek projeleri inceleyiniz
5 Karar Yapıları (if, else, switch) Görsel programlama konularını gözden geçiriniz ve örnek projeleri inceleyiniz
6 Döngüler (for, while) Görsel programlama konularını gözden geçiriniz ve örnek projeleri inceleyiniz
7 Döngüler (do-while, iç içe döngüler) Görsel programlama konularını gözden geçiriniz ve örnek projeleri inceleyiniz Ders Notları ve İlgili Materyaller
8 Görsel Programlama: Menü Tasarımı ve Araç Çubukları Görsel programlama konularını gözden geçiriniz ve örnek projeleri inceleyiniz
9 Diziler (Tek Boyutlu Diziler) Görsel programlama konularını gözden geçiriniz ve örnek projeleri inceleyiniz
10 Metotlara Giriş Görsel programlama konularını gözden geçiriniz ve örnek projeleri inceleyiniz
11 Metotlar ve Parametre Kullanımı Görsel programlama konularını gözden geçiriniz ve örnek projeleri inceleyiniz
12 String İşlemleri ve Temel Metin Manipülasyonu Görsel programlama konularını gözden geçiriniz ve örnek projeleri inceleyiniz
13 Hata Yönetimi (try-catch-finally) Görsel programlama konularını gözden geçiriniz ve örnek projeleri inceleyiniz
14 Nesne Yönelimli Programlamaya Giriş (Class, Object) Görsel programlama konularını gözden geçiriniz ve örnek projeleri inceleyiniz

 
Ders İçin Önerilen Diğer Dersler
BIL103 Programlama Temelleri
Dersin Program Çıktılarına Katkısı
P1 P2 P3 P4 P5 P6 P7 P8 P9
Tüm 3 4 1 3 1 4 5 4 1
Be1 3 3 1 2 1 3 4 2 1
Be2 2 3 1 2 1 4 5 3 1
Be3 3 4 1 3 1 5 4 4 1
Be4 2 4 1 4 1 4 4 4 1
Be5 3 4 1 3 1 5 5 4 1
Be6 3 4 1 3 1 5 5 5 2

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