Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Görsel ProgramlamaBLM521437.5300
ÖnkoşullarYok
YarıyılGüz, Bahar
Dersin Diliİngilizce, Türkçe
Dersin SeviyesiYüksek Lisans
Dersin TürüSeçmeli @ Bilgisayar Mühendisliği ABD Bilgi Teknolojileri Yüksek Lisans Programı (Tezsiz, 2. Öğretim)
Seçmeli @ Bilgisayar Mühendisliği ABD Bilgi Teknolojileri Yüksek Lisans Programı (Tezsiz, 2. Öğretim, İngilizce)
Ders KategorisiUzmanlık/Alan Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimBilgisayar Mühendisliği Bölümü
Dersin KoordinatörüÖmer Özgür Bozkurt
Dersi Veren(ler)Banu Diri
Asistan(lar)ı
Dersin AmacıOlay tabanlı programlamanın öğrenilmesi, C# programlama dili ile .NET geliştirme oramının öğrenilmesi, nesneye yönelik program geliştirmenin öğrenilmesi, pencere tabanlı uygulama geliştirmenin öğrenilmesi, ADO ve bileşenler kullanarak kullanını arayüz tasarlama
Dersin İçeriğiYazılımın tanımı, geliştirme prensipleri ve kalitenin tanımı. .NET Olay tabanlı programlama yapısı. C#programlama dili sözdizimi, Nesneye yönelik programlama kavramları; Soyutlama, kapsülleme, kalıtım, aşırı yükleme kavramları. G/Ç Programlama, aykırı durumların ele alınışı. SQL Server ile ADO ve LINQ kullanımı.
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • Deitel & Deitel (2011). Visual C# How to Program 2010 4e . Prentice Hall . 9780130389374
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Windows ve Web Ortamlarına Program geliştirme kavram ve yapılarını bilir.
  2. Pencere tabanlı grafik kullanıcı arayüzü uygulamaları geliştirebilir.
  3. Visual Studio geliştirme ortamına aşinalık kazanır.
  4. Nesneye yönelik programlama kavramlarını bilir.
  5. Programlama ortamında gerekli programlama işlevlerini uygulayabilir.

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

HaftaKonularÖn Hazırlık
1Ders tanıtımı, programalamaya giriş. -
2Nesneye yönelik programlama kavramlarıDeitel Bl. 4
3.NET FrameworkDeitel Bl. 1
4C# sözdizimiDeitel Bl. 3
5Visual Studio’ya girişDeitel Bl. 2
6Windows form ve kontrolleriDeitel Bl. 14
7ArasınavGenel Tekrar
8Olay ve delegelerDeitel Bl. 15
9G/Ç ProgramlamaDeitel Bl. 17
10Aykırı durumlarDeitel Bl. 13
11ADO.NETDeitel Bl. 18
12LINQDeitel Bl. 18
13ArasınavGenel Tekrar
14.NET’e özgü veri yapı ve tipleri Deitel Bl. 21,22,23
15Genel TekrarGenel Tekrar
16Final SınavıGenel Tekrar

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
Ödev320
Sunum/Jüri
Projeler115
Seminer/Workshop
Ara Sınavlar125
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ı147
Derse Özgü Staj
Ödev210
Küçük Sınavlar/Stüdyo Kritiği
Projeler125
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)210
Final (Sınav Süresi + Sınav Hazırlık Süresi)120
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok