Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Görsel ProgramlamaIST315023200
ÖnkoşullarYok
YarıyılGüz
Dersin Diliİngilizce, Türkçe
Dersin SeviyesiLisans
Dersin TürüSeçmeli @ İstatistik Lisans Programı
Ders KategorisiUzmanlık/Alan Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik Birimİstatistik Bölümü
Dersin Koordinatörüibrahim Demir
Dersi Veren(ler)
Asistan(lar)ı
Dersin AmacıWindows programlama, temel bileşenleri ve özelliklerini öğrencilere vermek ve windows uygulamalarına geliştirmelerini sağlamak
Dersin İçeriğiÇoklu uygulama geliştirme, mantıksal katmanların çoklu bileşenlerin içerisine bölümlenmesi, görsel programlama kavramları:form tasarlama ve C# da kod yazma , temel bileşenler:label, TextBox, Combobox, Button, Form ve bu bileşenlerin özellik ve olayları , listbox bileşeni ve metin dosya işlemleri , Visual Basic ile bileşen uygulamaları, veri bileşenlerinin veri tabanı içerisine konulması, ,NET çatısı, Ortak Runtime dili (CLR), VB kodlarının orta seviyeli dil içerisinde derlenmesi,, Sınıf kütüphane (FCL) çatısı, Windows, Web formları ve kontrolleri, Girdi çıktı I/O dosyası, düzenli ifadeler,çoklu form uygulamaları , pictureBox bileşeni ve grafik dosyaları , çok kullanılan bileşenler ,dosya ve klasör işlemleri , Diyalog kutuları , Uygulama ADO.NET , MS Access & MS SQL Server bağlantıları ve ilgili sınıflar , veritabanı uygulaması , heterojen ve çeşitli koleksiyonlar bilgisine sahiptir.
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • Memik Yanık, Microsoft Visual C#, Seçkin Yayınları, 2011.
  • Hamza Erol, Microsoft Visual C# .Net ile Görsel Programlama, Nobel Kitabevi, 2010.
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Görsel programlamanın temel kavramlarını ve mantığını tanır.
  2. Form ve bileşenleri forma yerleştirme işlemlerini yapar.
  3. Tıklama olaylarına kod yazmayı tanır.
  4. Görsel programlama uygulamalarını yapar
  5. Veri yönetiminde görsel programlama araçlarını kullanarak giriş, depolama ve çıkış işlemlerini gerçekleştirebilir.

Ders Öğrenim Çıktısı & Program Çıktısı Matrisi

DÖÇ-1DÖÇ-2DÖÇ-3DÖÇ-4DÖÇ-5
PÇ-1-----
PÇ-2-----
PÇ-3-----
PÇ-4-----
PÇ-555555
PÇ-6-----
PÇ-7-----
PÇ-844444
PÇ-955555
PÇ-10-----
PÇ-11-----
PÇ-12-----
PÇ-13-----
PÇ-14-----
PÇ-15-----
PÇ-16-----
PÇ-17-----
PÇ-18-----
PÇ-19-----

Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları

HaftaKonularÖn Hazırlık
1Çoklu uygulama geliştirme, mantıksal katmanların çoklu bileşenlerin içerisine bölümlenmesiKonu 1
2Görsel programlama kavramları:form tasarlama ve C# da kod yazmaKonu 2
3Temel bileşenler:Label, TextBox, Combobox, Button, Form ve bu bileşenlerin özellik ve olaylarıKonu 3
4Listbox bileşeni ve metin dosya işlemleri, Visual Basic ile bileşen uygulamalarıKonu 3
5Veri bileşenlerinin veri tabanı içerisine konulması, NET çatısı, Ortak Runtime dili (CLR).Konu 4
6VB kodlarının orta seviyeli dil içerisinde derlenmesi, sınıf kütüphane (FCL) çatısı, Windows.Konu 4
7Web formları ve kontrolleri, girdi çıktı I/O dosyası, düzenli ifadelerKonu 5
8Ara Sınav 1 / Uygulama veya Konu Tekrarı
9Çoklu form uygulamaları,PictureBox bileşeni ve grafik dosyaları, Çok kullanılan BileşenlerKonu 6
10Dosya ve klasör işlemleriKonu 7
11Diyalog kutuları,UygulamaKonu 7
12ADO.NET, MS Access & MS SQL Server bağlantıları ve ilgili sınıflarKonu 8
13Veritabanı uygulamasıKonu 8
14Heterojen ve çeşitli koleksiyonlarKonu 9
15Final

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım
Laboratuar
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev130
Sunum/Jüri
Projeler
Seminer/Workshop
Ara Sınavlar130
Final140
Dönem İçi Çalışmaların Başarı Notuna Katkısı
Final Sınavının Başarı Notuna Katkısı
TOPLAM100

AKTS İşyükü Tablosu

EtkinliklerSayıSüresi (Saat)Toplam İşyükü
Ders Saati142
Laboratuar
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması143
Derse Özgü Staj
Ödev
Küçük Sınavlar/Stüdyo Kritiği
Projeler
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)110
Final (Sınav Süresi + Sınav Hazırlık Süresi)110
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok