Türkçe | English
FEN FAKÜLTESİ / İSTATİSTİK ve BİLGİSAYAR BİLİMLERİ BÖLÜMÜ
( I. ÖĞRETİM)
Ders Bilgi Paketi
http://www.ktu.edu.tr/isbb
Tel: +90 0462 +90 (462) 3773112
FENF
FEN FAKÜLTESİ / İSTATİSTİK ve BİLGİSAYAR BİLİMLERİ BÖLÜMÜ / ( I. ÖĞRETİM)
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

IST2003Görsel Programlama2+0+2AKTS:4
Yıl / YarıyılGüz Dönemi
Ders DuzeyiLisans
Yazılım ŞekliZorunlu
BölümüİSTATİSTİK ve BİLGİSAYAR BİLİMLERİ BÖLÜMÜ
Ön KoşulYok
Eğitim SistemiYüz yüze , Laboratuar Çalışması, Uygulama
Dersin Süresi14 hafta - haftada 2 saat teorik ve 2 saat laboratuar
Öğretim ÜyesiDr. Öğr. Üyesi Tolga BERBER
Diğer Öğretim ÜyesiDR. ÖĞR. ÜYESİ Halil İbrahim ŞAHİN
Öğretim DiliTürkçe
StajYok
 
Dersin Amacı:
MVC yazılım geliştirme mimarisi ile yazılım geliştirmeyi amaçlamaktadır. Bu amaçla Qt yazılım geliştirme platformu kullanılarak öğrencilerin mevcut C bilgilerini kullanarak görsel yazılımlar geliştirmeyi amaçlamaktadır. Ayrıca, temel düzeyde nesne-ilişkisel eşleştirme yöntemini de öğretilmektedir.
 
Öğrenim KazanımlarıBPKKÖY
Bu dersi başarı ile tamamlayan öğrenciler :
ÖK - 1 : MVC yazılım geliştirme mimarisini öğrenecekler.4,5,7,91,6,
ÖK - 2 : ORM yöntemi ile sınıfları veriler ile eşleştirebilirler.4,5,7,91,6,
ÖK - 3 : Görsel yazılım geliştirmeyi öğrenirler.4,5,7,91,6,
ÖK - 4 : Qt yazılım geliştirme platformunu öğrenirler.4,5,7,91,6,
BPKK :Bölüm program kazanımlarına katkı, ÖY : Ölçme ve değerlendirme yöntemi (1: Yazılı Sınav, 2: Sözlü Sınav, 3: Ev Ödevi, 4: Laboratuvar Çalışması/Sınavı, 5: Seminer / Sunum, 6: Dönem Ödevi / Proje),ÖK : Öğrenim Kazanımı
 
Ders İçeriği
Qt yazılım geliştirme ortamı ile yazılım geliştirme. MVC yazılım geliştirme mimarisini öğrenmek. Qt veri yapılarını kullanmak.
 
Haftalık Detaylı Ders İçeriği
 HaftaDetaylı İçerikÖnerilen Kaynak
 Hafta 1Qt Creator Yazılımına Giriş
 Hafta 2Qt yazılım döngüsü
 Hafta 3Basit görsel uygulama gerçekleştirimi
 Hafta 4Temel Giriş Bileşenleri
 Hafta 5Düz Eski C++ (DEC) Sınıfları ve Veri Tabanı gerçekleştirimi
 Hafta 6Qt girdi bileşenleri
 Hafta 7Veri Bağlama
 Hafta 8Qt Signal/Slot bağlantıları
 Hafta 9Ara Sınav
 Hafta 10Qt Veri Yapıları - 1
 Hafta 11Qt Veri Yapıları - 2
 Hafta 12Qt MVC uygulama tasarımı
 Hafta 13Singleton Tasarım Şablonu
 Hafta 14Qt CSS entegrasyonu
 Hafta 15Qt yazılımlarına kurulum paketi hazırlama
 Hafta 16Dönem Sonu Sınavı
 
Ders Kitabı / Malzemesi
1Huang, S., 2015, Qt 5 Blueprints, Packt Publishing, Birmingham B3 2PB, UK.
 
İlave Kaynak
1Rischpater, R., 2014, Application Development with Qt Creator, Birmingham B3 2PB, UK.
 
Ölçme Yöntemi
YöntemHaftaTarih

Süre (Saat)Katkı (%)
Proje 15 02/01/2022 2 50
Dönem sonu sınavı 16 10/01/2022 2 50
 
Öğrenci Çalışma Yükü
İşlem adıHaftalık süre (saat)

Hafta sayısı

Dönem toplamı
Yüz yüze eğitim 3 14 42
Sınıf dışı çalışma 4 14 56
Arasınav için hazırlık 0 0 0
Arasınav 0 0 0
Proje 3 14 42
Dönem sonu sınavı için hazırlık 15 1 15
Dönem sonu sınavı 2 1 2
Toplam Çalışma Yükü157