GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
NYP001 NESNE YÖNELİMLİ PROGRAMLAMA Seçmeli Ders Grubu 2 3 5,00

Önlisans



Bu ders ile öğrenci temelli bir dil kullanarak programlamaktır.


Öğr. Gör. Hüseyin HARMANCI


1 Programlama için gerekli yazılım kurulumlarını yapabilir.
2 Programlama dilinin temel komutları ile uygulama hazırlayabilir.
3 Programlama dilinde fonksiyon kullanarak uygulama hazırlayabilir.
4 Programlama dilinin ileri düzey deyimleriyle uygulama hazırlayabilir.
5 Bileşenlerle çalışabilir.
6 Veritabanı işlemlerini yapabilir.

Birinci Öğretim



[Yok]


Programlama İçin Gerekli Yazılımların Kurulması, Temel Bir Konsol ve İşletim Sistemi Uygulaması, Sabit, Değişken ve Nesne Kullanımı, Operatörlerin Kullanımı, Karar Kontrol Deyimleri, Döngü Kontrol Deyimleri, Kullanıcı Tanımlı Fonksiyonlar, Hazır Fonksiyonlar, Dosya İşlemleri, Sınıf, Alan ve Metot Kullanımı, Lokal ve Global Referanslar, Diziler, Çok Boyutlu Diziler, Standart Bileşenler, Gelişmiş Bileşenler, Veritabanı Bağlantısı, Veritabanı Sorguları


Hafta Konular (Teorik) Uygulama Öğretim Yöntem ve Teknikleri Ön Hazırlık
1 Programlama İçin Gerekli Yazılımların Kurulması, Temel Bir Konsol ve İşletim Sistemi Uygulaması Programlama İçin Gerekli Yazılımların Kurulması, Temel Bir Konsol ve İşletim Sistemi Uygulaması
2 Nesne tabanlı programlamanın temel ilkeleri
3 Sınıf, nesne kavramları Sınıf ve nesne uygulamaları
4 Sınıf, nesne kavramları Sınıf ve nesne uygulamaları
5 Sınıflarda miras alma Sınıflarda miras alma uygulamaları
6 Sınıflarda miras alma Sınıflarda miras alma uygulamaları
7 Çok biçimlilik ve sanal fonksiyonlar Çok biçimlilik ve sanal fonksiyon uygulamaları
8 Sınıflarda overload yapılar Overload örnekleri
9 Kurucu ve yıkıcı fonksiyonlar Kurucu ve yıkıcı fonksiyon örnekleri
10 Arayüz Arayüz uygulamaları
11 Entity Framework kullanımı Entity Framework kullanımı
12 Veritabanı bağlatısı işlemleri, DB First Veritabanı bağlatısı işlemleri, DB First
13 Linq CRUD işlemleri Linq CRUD işlemleri
14 Linq CRUD işlemleri Linq CRUD işlemleri

HER YÖNÜYLE C# 6.0, Volkan AKTAŞ, Kodlab Yayıncılık



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Quiz 3 100
Toplam 100
Yarıyıl (Yıl) Sonu Etkinlikleri Adet Değer
Final Sınavı 1 100
Toplam 100
Yarıyıl (Yıl) İçi Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Final Sınavı 1 1 1
Quiz 3 1 3
Derse Katılım 14 4 56
Bireysel Çalışma 14 1 21
Final Sınavı içiin Bireysel Çalışma 1 30 30
Quiz için Bireysel Çalışma 3 4 12
Toplam İş Yükü (saat) 123

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