GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
501004972023 WINDOWS PROGRAMMING Seçmeli Ders Grubu 4 7 5,00

Lisans


İngilizce


Bu dersin amacı, öğrencilerin, .NET platformunun temel bileşenlerini öğrenebilmesini,çoklu programlama dili kavramının avantajlarını anlayabilmesini,nesneye dayalı programlama kavramlarını öğrenebilmesini ve uygulayabilmesini,ADO.NET ile farklı veritabanı bağlantı katmanlarını kullanabilmesini, farklı veri erişim tekniklerini ihtiyaca göre seçebilmesini, yeni nesil kullanıcı arayüzü standartlarını kullanabilmesini sağlamaktır.


Prof.Dr. Murat Osman ÜNALIR


1 .NET platformunun temel bileşenlerini açıklayabilme.
2 Çoklu programlama dili kullanımının avantajlarını ifade edebilme ve kullanabilme.
3 Nesneye dayalı programlama kavramlarına ilişkin uygulamaları gerçekleştirebilme.
4 Arayüz kullanımının kalıtımdan farkını örneklendirebilme ve uygulayabilme.
5 Yeni nesil kullanıcı arayüzü standartlarını öğrenebilme ve uygulayabilme.
6 Olay yönelimli programlamanın temellerini kavrayabilme ve uygulayabilme.
7 ADO.NET veritabanı erişim mimarisinin farklı katmanlarını kullanabilme ve uygulayabilme.
8 Windows servislerini geliştirebilme.
9 Farklı veri erişim tekniklerini ihtiyaca göre kullanabilme.

Birinci Öğretim


Yok


Yok


.NET Platformuna Giriş UI/UX .NET ve Nesneye Dayalı Programlama ADO.NET ORM ve Entity Framework LINQ


Hafta Konular (Teorik) Öğretim Yöntem ve Teknikleri Ön Hazırlık
1 Windows Programlama Dersine Giriş
2 .NET Platformuna Giriş, UI/UX
3 Windows Forms ile GUI-1
4 Windows Forms ile GUI-2
5 Windows Forms ile GUI-3
6 Delegeler ve Olaylar
7 Windows Forms ile GUI-4
8 Windows Servisleri
9 Ara Sınav
10 ADO.NET
11 ORM ve Entity Framework
12 Lambda İfadeleri
13 LINQ-1
14 LINQ-2
15 Dönem Projesi Kontrolü
16 Final Sınavı

Erik Brown, Windows Forms Programming with C#, 2002 Chris Sells ve Michael Weinhardt, Windows Forms 2.0 Programming, 2006 Pro C# 8 with .NET Core 3, Foundational Principles and Practices in Programming Andrew Troelsen, Philip Japikse 2020, ISBN: 978-1-4842-5755-5



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 40
Proje Hazırlama 1 60
Toplam 100
Yarıyıl (Yıl) Sonu Etkinlikleri Adet Değer
Proje Hazırlama 1 100
Toplam 100
Yarıyıl (Yıl) İçi Etkinlikleri 65
Yarıyıl (Yıl) Sonu Etkinlikleri 35

Yok


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ara Sınav 1 2 2
Derse Katılım 14 3 42
Uygulama/Pratik 12 3 36
Proje Hazırlama 2 20 40
Ara Sınav İçin Bireysel Çalışma 1 16 16
Okuma 14 1 14
Toplam İş Yükü (saat) 150

PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7 PÇ 8 PÇ 9 PÇ 10 PÇ 11
ÖÇ 1 4 3 3 4 3
ÖÇ 2 4 3 3 4 4
ÖÇ 3 4 3 3 5 4
ÖÇ 4 4 4 3 4 3
ÖÇ 5 4 4 3 4 4
ÖÇ 6 3 3 3 4 4
ÖÇ 7 3 3 3 4 5
ÖÇ 8 3 4 4 4 5 5 5
ÖÇ 9 4 4 5 5 5
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek