Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Görsel programlamaMTM454236300
ÖnkoşullarYok
YarıyılBahar
Dersin Diliİngilizce, Türkçe
Dersin SeviyesiLisans
Dersin TürüSeçmeli @ Matematik Mühendisliği Lisans Programı
Seçmeli @ Harita Mühendisliği Lisans Programı
Ders KategorisiTemel Meslek Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimMatematik Mühendisliği Bölümü
Dersin KoordinatörüFatih Taşçı
Dersi Veren(ler)Fatih Taşçı
Asistan(lar)ı
Dersin AmacıBu dersin amacı, verimli ve esnek bir yazılım geliştirme için nesne yönelimli programlama kavramlarını öğretmektir.
Dersin İçeriğiC#,Nesneye yönelik programlama kavramı, Grafiksel kullanıcı ara yüzü,Jenerikler, Kolleksiyonlar, LINQ, Dosyalar.
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • Visual C# 2010 How to Program, P.J. Deitel, H.M.Deitel, , Prentice Hall, 2010.
  • Herbert Schildt, The Complete C#, McGraw-Hill, 2007.
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Öğrenciler C# programlama dilinin temellerini anlayabilirler.
  2. Öğrenciler kalıtım, kapsülleme ve polimorfizm kavramlarını anlayabilirler.
  3. Öğrenciler Windows formlarını öğrenebilirler.
  4. Öğrenciler Windows sunum temelini öğrenebilirler.

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

HaftaKonularÖn Hazırlık
1C# a girişKaynaktaki ilgili bölüm
2Kontrol deyimleriKaynaktaki ilgili bölüm
3Yöntem ve dizilerKaynaktaki ilgili bölüm
4Sınıflar ve nesnelerKaynaktaki ilgili bölüm
5Kalıtım,Polimorfizm ve arayüzlerKaynaktaki ilgili bölüm
6Windows grafik kullanıcı arayüz formları IKaynaktaki ilgili bölüm
7Windows grafik kullanıcı arayüz formları 2Kaynaktaki ilgili bölüm
8Windows grafik kullanıcı arayüz formları 3Kaynaktaki ilgili bölüm
9Vize
10Windows presentation foundation ile grafik kullanıcı arayüzüKaynaktaki ilgili bölüm
11WPF grafik ve multimedyaKaynaktaki ilgili bölüm
12İstisna işlemeKaynaktaki ilgili bölüm
13DosyalarKaynaktaki ilgili bölüm
14LINQ, Jenerikler Kaynaktaki ilgili bölüm
15KolleksiyonlarKaynaktaki ilgili bölüm
16Final Sınavı

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
Ödev
Sunum/Jüri
Projeler
Seminer/Workshop
Ara Sınavlar160
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ı149
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)12
Final (Sınav Süresi + Sınav Hazırlık Süresi)12
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok