TR EN

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

Kodu Dersin Adı Yarıyıl Süresi(T+U) Kredisi AKTS Kredisi
OGP104 GÖRSEL PROGRAMLAMA İLE UYGULAMA TASARIMI 2 4 2 8

DERS BİLGİLERİ

Dersin Öğretim Dili : Türkçe
Dersin Düzeyi ÖNLİSANS, TYY: + 5.Düzey, EQF-LLL: 5.Düzey, QF-EHEA: Kısa Düzey
Dersin Türü Zorunlu
Dersin Veriliş Şekli -
Dersin Koordinatörü Öğr.Gör. NAZMİYE İNAM KÖSE
Dersi Veren Öğretim Üyesi/Öğretim Görevlisi Öğr.Gör. NAZMİYE İNAM KÖSE
Ders Ön Koşulu Yok

AMAÇ VE İÇERİK

Amaç: Bu dersin temel amacı; öğrencilere nesne yönelimli programlama ilkelerini kullanarak kullanıcı dostu, estetik ve işlevsel grafiksel kullanıcı arayüzleri (GUI) tasarlama ve geliştirme yetkinliği kazandırmaktır.
İçerik: Bu ders; grafiksel kullanıcı arayüzü tasarımı, nesne tabanlı programlama ve UI/UX ilkelerini kapsamaktadır. Uygulamaların dosya sistemleri ve veritabanları ile entegrasyonu, dinamik bileşen yönetimi ve yazılımın kurulum paketi haline getirilerek yayına hazırlanması süreçleri uygulamalı olarak ele alınır

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

Bu dersi tamamlayan öğrenciler; UI/UX ilkelerine uygun, kullanıcı dostu ve esnek grafiksel arayüzler tasarlama yetkinliği kazanırlar. Olay odaklı programlama yapısını kavrarlar. Görsel bileşenleri veritabanı sistemleriyle entegre ederek masaüstü uygulamaları geliştirebilirler. Projelerini son kullanıcıya sunulabilir bir kurulum paketi haline getirmeyi öğrenirler.

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

Hafta Ön Hazırlık Konular Yöntem
1 Kaynak Tarama Görsel Programlamaya Giriş ve Geliştirme Ortamı Anlatım
2 Kaynak Tarama Etkinlik güdümlü programlama, IDE Kurulumu Anlatım, Gösterip Yaptırma
3 Kaynak Tarama Arayüz Tasarım İlkeleri (UI/UX) ve Temel Kontroller Anlatım
4 Kaynak Tarama Temel bileşenler: Buton, Etiket, Metin Kutusu Anlatım, Gösterip Yaptırma
5 Kaynak Tarama CheckBox, RadioButton, ComboBox, ListBox Anlatım, Gösterip Yaptırma
6 Kaynak Tarama Kullanıcı seçimlerinin kod bloklarında işlenmesi ve validasyonu. Anlatım, Gösterip Yaptırma
7 Kaynak Tarama Sayfa Düzeni ve Konumlandırma Anlatım, Gösterip Yaptırma
8 Kaynak Tarama Menüler ve Araç Çubukları Anlatım, Gösterip Yaptırma
9 Kaynak Tarama Çoklu Formlar ve Diyalog Pencereleri Anlatım, Gösterip Yaptırma
10 - ARA SINAV -
11 Kaynak Tarama Gelişmiş Liste ve Tablo Görünümleri Anlatım, Gösterip Yaptırma
12 Kaynak Tarama Veri Bağlama (Data Binding) ve Dosya İşlemleri Anlatım, Gösterip Yaptırma
13 Kaynak Tarama Veritabanı Bağlantısı ve CRUD İşlemleri Anlatım, Gösterip Yaptırma
14 Kaynak Tarama Grafik Programlama ve Dinamik Bileşen Oluşturma Anlatım, Gösterip Yaptırma
15 Sunum Hazırlık Dönem Sonu Proje Sunumları Anlatım
16 - FİNAL -
17 - FİNAL -

KAYNAKLAR

Yeni Başlayanlar İçin C# ile Nesne Tabanlı Programlama - Ergün Collection Görsel Programlama - Fahrettin Erdinç W3Schools & GeeksforGeeks Visual C# How to Program - Paul Deitel & Harvey Deitel (Pearson) Murach's C# - Anne Boehm & Joel Murach Designing Interfaces: Patterns for Effective Interaction Design - Jenifer Tidwell (O'Reilly Media)

Ö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

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 0 0 0
Derse Ön Hazırlık ve Ders Sonrası Pekiştirme 0 0 0
Arazi Çalışması 0 0 0
Grup Çalışması / Ödevi 0 0 0
Laboratuvar 0 0 0
Okuma 0 0 0
Ödev 0 0 0
Proje Hazırlama 0 0 0
Seminer 0 0 0
Staj 0 0 0
Teknik Gezi 0 0 0
Web Tab. Öğrenme 0 0 0
Uygulama 0 0 0
Yerinde Uygulama 0 0 0
Mesleki Faaliyet 0 0 0
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ı 0 0 0
Final Sınavı Hazırlığı 0 0 0
Ara Sınav 0 0 0
Ara Sınav Hazırlığı 0 0 0
Kısa Sınav 0 0 0
Kısa Sınav Hazırlığı 0 0 0
TOPLAM 0 0 0
Genel Toplam 0
Toplam İş Yükü / 25.5 0
Dersin AKTS(ECTS) Kredisi 0,0