Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS |
---|---|---|---|---|---|
NYP001 | NESNE YÖNELİMLİ PROGRAMLAMA | Ders | 1 | 2 | 5,00 |
Önlisans
Bu ders ile öğrenci temelli bir dil kullanarak programlamaktır.
Öğr. Gör. Ferhat OFLEZER
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 | |
ÖÇ 1 | 5 | 5 | 5 | 5 | 4 | |||||||||
ÖÇ 2 | 5 | 5 | 5 | 5 | 4 | |||||||||
ÖÇ 3 | 5 | 5 | 5 | 5 | 4 | |||||||||
ÖÇ 4 | 5 | 5 | 5 | 5 | 4 | |||||||||
ÖÇ 5 | 5 | 5 | 5 | 5 | 4 | |||||||||
ÖÇ 6 | 5 | 5 | 5 | 5 | 4 |