TR EN

GÖRSEL PROGRAMLAMA DERS TANITIM VE UYGULAMA BİLGİLERİ

Kodu Dersin Adı Yarıyıl Süresi(T+U) Kredisi AKTS Kredisi
YOB453 GÖRSEL PROGRAMLAMA 7 4 2 8

DERS BİLGİLERİ

Dersin Öğretim Dili : Türkçe
Dersin Düzeyi LİSANS, TYY: + 6.Düzey, EQF-LLL: 6.Düzey, QF-EHEA: 1.Düzey
Dersin Türü Zorunlu
Dersin Veriliş Şekli -
Dersin Koordinatörü Prof.Dr. ORHAN İŞCAN
Dersi Veren Öğretim Üyesi/Öğretim Görevlisi
Ders Ön Koşulu Yok

AMAÇ VE İÇERİK

Amaç: Bu ders ile öğrencilerin .NET mimarisinin ve C# dilinin temel bileşenlerini kullanarak görsel uygulamalar geliştirmeleri amaçlanmaktadır.
İçerik: Visual Studio Geliştirme Ortamı; Temel kavramlar: değişkenler, veri türleri, koşullu yapılar, döngüler, dizi işlemleri; Form uygulamaları; Görsel arayüz uygulamaları: Olay, Metotlar ve özellikler; Veritabanı; Hata denetimi.

DERSİN ÖĞRENME ÇIKTILARI (Öğrenciler, bu dersi başarı ile tamamladıklarında aşağıda belirtilen bilgi, beceri ve/veya yetkinlikleri gösterirler.)

Grafiksel Kullanıcı Arayüzü (GUI) Tasarımı: Formlar, butonlar, metin kutuları ve menüler gibi görsel bileşenleri kullanarak estetik ve işlevsel kullanıcı arayüzleri oluşturur. Olay Tabanlı Programlama: Kullanıcının bir butona tıklaması veya bir seçim yapması gibi "olaylara" (events) yanıt veren kod blokları geliştirme becerisi edinir. Veritabanı Entegrasyonu: Görsel arayüz üzerinden veritabanına bağlanma, veri ekleme, silme, güncelleme ve listeleme (CRUD işlemleri) süreçlerini yönetir. Hata Yönetimi ve Hata Ayıklama: Uygulama sırasında oluşabilecek kullanıcı kaynaklı veya sistemsel hataları (exceptions) görsel uyarı mekanizmalarıyla yönetmeyi ve kod üzerindeki mantıksal hataları gidermeyi kavrar. Nesne Yönelimli Yaklaşımı Uygulama: Görsel bileşenlerin her birini birer nesne olarak ele alıp, sınıflar ve metodlar aracılığıyla kodun yeniden kullanılabilirliğini sağlar.

HAFTALIK DERS KONULARI VE ÖNGÖRÜLEN HAZIRLIK ÇALIŞMALARI

Hafta Ön Hazırlık Konular Yöntem
1 - C# Programlama Giriş, Değişkenler -
2 - Koşullu Yapılar, Döngüler -
3 - Koşullu Yapılar, Döngüler -
4 - Form Yapısı ve Özellikleri -
5 - Button ve Özellikleri -
6 - TextBox ve Özellikleri -
7 - ComboBox ve Özellikleri -
8 - RadioButton ve Özellikleri -
9 - Array (Tek Boyutlu), CheckBox, Label ve Özellikleri -
10 - ARA SINAV -
11 - Array (Tek Boyutlu), TabControl ve Özellikleri -
12 - Çoklu Form Kullanımı -
13 - Çoklu Form Kullanımı -
14 - Uygulamalı Ödev ve Sınav -
15 - Uygulamalı Ödev ve Sınav -
16 - FİNAL -
17 - FİNAL -

KAYNAKLAR

Ardoğan, M. F. (2017). C# ile görsel programlama. Abaküs Yayınları.

ÖLÇME VE DEĞERLENDİRME

Yarıyıl İçi Yapılan Çalışmaların Ölçme ve Değerlendirmesi Etkinlik Sayısı Katkı Yüzdesi Açıklama Sınav Yapılma Şekli
DÖNEM SONU- Sınavı (Final) 1 100 Proje Teslim Edilmesi (Sınav Yapılmaz)
TOPLAM 1 100
(0) Etkisiz (1) En Düşük (2) Düşük (3) Orta (4) İyi (5) Çok İyi
0 1 2 3 4 5

DERSİN PROGRAM ÖĞRENME ÇIKTILARINA KATKISI

BİLGİ
Kuramsal
Program Yeterlilikleri/Çıktıları Katkı Düzeyi
0 1 2 3 4 5
1
İşletme, işletme bilgi yönetimi, programlama ve yönetim bilişim sistemlerinin temel kavramlarını, kuramlarını ve yaklaşımlarını yorumlar.
5
2
Alanıyla ilgili kavramları bilişim sistemleri ve programlama dilleriyle ilişkilendirerek açıklar.
5
BİLGİ
Olgusal
Program Yeterlilikleri/Çıktıları Katkı Düzeyi
0 1 2 3 4 5
1
Alanıyla ilgili güncel bilgileri bilişim ve işletme kuramlarıyla ilişkilendirerek açıklar.
5
2
Alanındaki bilgi ve olguları sosyal bilimlerin diğer alanlarıyla ilişkilendirir.
5
BECERİLER
Bilişsel
Program Yeterlilikleri/Çıktıları Katkı Düzeyi
0 1 2 3 4 5
1
İşletmelerde bilgi yönetiminin teknik altyapısını ve içeriğini hazırlar.
5
2
Alanıyla ilgili edindiği kuramsal bilgileri güncel teknolojilere entegre eder.
5
BECERİLER
Uygulamalı
Program Yeterlilikleri/Çıktıları Katkı Düzeyi
0 1 2 3 4 5
1
Öğrendiği programlama dillerini işletmenin işleyişine yönelik uygular.
5
2
Alanında edindiği kuramsal ve uygulamalı bilgileri yorumlar.
5
YETKİNLİKLER
Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği
Program Yeterlilikleri/Çıktıları Katkı Düzeyi
0 1 2 3 4 5
1
İşletmelerde ortaya çıkan problemlerin çözümü ile ilgili görev ve sorumluluklarını yerine getirir.
5
2
Alanıyla ilgili projeler yürütür.
5
YETKİNLİKLER
Öğrenme Yetkinliği
Program Yeterlilikleri/Çıktıları Katkı Düzeyi
0 1 2 3 4 5
1
Alanıyla ilgili teknik alt yapı bilgisi ve yaklaşımlarını işletme bilgi yönetimi süreçlerine entegre eder.
5
2
Yaşam boyu öğrenmeyi ilke edinerek alanıyla ilgili gelişme ve yenilikleri araştırır.
5
YETKİNLİKLER
İletişim ve Sosyal Yetkinlik
Program Yeterlilikleri/Çıktıları Katkı Düzeyi
0 1 2 3 4 5
1
Alanındaki paydaşlarla yeni fikirler üretmek için iş birliği yapar.
5
2
Toplumsal sorumluluk bilinci ile yaşadığı sosyal çevre için proje ve etkinlikler düzenler.
5
YETKİNLİKLER
Alana Özgü Yetkinlik
Program Yeterlilikleri/Çıktıları Katkı Düzeyi
0 1 2 3 4 5
1
Alanıyla ilgili bilgi ve becerilerini, hukuki, toplumsal ve etik sorumluluklarını da göz önünde tutarak uygular.
5
2
Alanıyla ilgili programlama dillerini kullanarak program yazar.
5

DERSİN İŞ YÜKÜ VE AKTS KREDİSİ

Öğrenme-Öğretme Etkinlikleri İş Yükü
Öğrenme-Öğretme Etkinlikleri Etkinlik(hafta sayısı) Süresi(saat sayısı) Toplam İş Yükü
Ders 14 4 56
Derse Ön Hazırlık ve Ders Sonrası Pekiştirme 14 3 42
Arazi Çalışması 0 0 0
Grup Çalışması / Ödevi 0 0 0
Laboratuvar 0 0 0
Okuma 13 3 39
Ödev 0 0 0
Proje Hazırlama 0 0 0
Seminer 1 5 5
Staj 0 0 0
Teknik Gezi 0 0 0
Web Tab. Öğrenme 3 5 15
Uygulama 0 0 0
Yerinde Uygulama 0 0 0
Mesleki Faaliyet 3 3 9
Sosyal Faaliyet 0 0 0
Tez Hazırlama 0 0 0
Alan Çalışması 0 0 0
Rapor Yazma 0 0 0
Final Sınavı 1 1 1
Final Sınavı Hazırlığı 4 5 20
Ara Sınav 1 1 1
Ara Sınav Hazırlığı 4 5 20
Kısa Sınav 0 0 0
Kısa Sınav Hazırlığı 0 0 0
TOPLAM 58 0 208
Genel Toplam 208
Toplam İş Yükü / 25.5 8,2
Dersin AKTS(ECTS) Kredisi 8,0