Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Görsel ProgramlamaIST315035300
ÖnkoşullarYok
YarıyılGüz
Dersin Diliİngilizce, Türkçe
Dersin SeviyesiLisans
Dersin TürüSeçmeli @ İstatistik Lisans Programı (%30 İngilizce)
Seçmeli @ Fen Bilgisi Eğitimi Lisans Programı
Ders KategorisiUzmanlık/Alan Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik Birimİstatistik Bölümü
Dersin KoordinatörüSelçuk Alp
Dersi Veren(ler)Selçuk Alp
Asistan(lar)ı
Dersin AmacıBu dersin amacı, öğrencilerin windows programlama, windows programlama temel bileşenleri ve özelliklerini tanımasını ve windows uygulamalarını geliştirmelerini sağlamaktır.
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ı; 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ı; ADO.NET , MS Access & MS SQL Server bağlantıları ve ilgili sınıflar; veritabanı uygulaması; heterojen ve çeşitli koleksiyonlar.
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ı açıklayabileceklerdir.
  2. Form ve bileşenleri forma yerleştirme işlemlerini yapabileceklerdir.
  3. Tıklama olaylarına kod yazabileceklerdir.
  4. Görsel programlama uygulamalarını yapabileceklerdir.
  5. Veri yönetiminde görsel programlama araçlarını kullanarak giriş, depolama ve çıkış işlemlerini gerçekleştirebileceklerdir.

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

DÖÇ-1DÖÇ-2DÖÇ-3DÖÇ-4DÖÇ-5
PÇ-1-----
PÇ-2-----
PÇ-3-----
PÇ-4-----
PÇ-55555-
PÇ-6-----
PÇ-7-----
PÇ-84444-
PÇ-95555-
PÇ-10-----
PÇ-11-----

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

HaftaKonularÖn Hazırlık
1Görsel programlamaya giriş ve konsol uygulamaları. Kaynak: Ders Kitabı, 1-84.
2Değişken tipleri, tanımlanması ve operatörler. Kaynak: Ders Kitabı, 85-158.
3Kontrol deyimleri, string tarih ve zaman işlemleri, pointer değişkenleri. Kaynak: Ders Kitabı, 159-236.
4Sınıf (Class) kullanımı ve nesnee yönelik programlama. Kaynak: Ders Kitabı, 237-274.
5Metot hazırlamak ve indeksleyici kullanımı. Kaynak: Ders Kitabı, 275-300.
6Arayüz hazırlamak ve olay tanımlamak. Kaynak: Ders Kitabı, 301-348.
7Nesne (object) hazırlanması ve kullanımı. Kaynak: Ders Kitabı, 349-360.
8Ara Sınav 1
9Çeşitli sınıfların (Stack, Queue, SortedList, BitArray, BitConventer ve Buffer) kullanımı. Kaynak: Ders Kitabı, 361-422.
10Generic koleksiyonlar ve Genetic Sınıfların tanımlanması ve kullanılması. Kaynak: Ders Kitabı, 423-448.
11İterasyonlar, Foreach döngüsü ve Gelenemarator Metodu kullanılmı. Kaynak: Ders Kitabı, 449-450.
12Operatörleri Aşırı yüklemek ne nedenleri. Kaynak: Ders Kitabı, 451-458.
13Önişlemci kullanımı ve hata ayıklama işlemleri. Kaynak: Ders Kitabı, 459-522.
14Application sınıfın kullanımı. Kaynak: Ders Kitabı, 523-536.
15Form sınıfının ve text kontrol (TextBox ve RichTextBox) araçlarının kullanımı. Kaynak: Ders Kitabı, 537-580.
16Final

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım00
Laboratuar
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği00
Ödev00
Sunum/Jüri00
Projeler
Seminer/Workshop
Ara Sınavlar260
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 Saati143
Laboratuar
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması143
Derse Özgü Staj
Ödev00
Küçük Sınavlar/Stüdyo Kritiği00
Projeler
Sunum / Seminer00
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)220
Final (Sınav Süresi + Sınav Hazırlık Süresi)130
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok