Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS |
---|---|---|---|---|---|
NYP001 | NESNE YÖNELİMLİ PROGRAMLAMA | Seçmeli Ders Grubu | 2 | 4 | 5,00 |
Önlisans
Türkçe
Bu ders ile öğrenciye; nesne tabanlı bir dil kullanarak program yazımı ile ilgili yeterlikleri kazandırılması amaçlanmaktadı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
Yok
Nesne Tabanlı Programlama İçin Yazılım Kurarak Ayarlarını Yapmak Programlama Dilinin Temel Deyimleriyle Konsol Uygulamaları Hazırlamak Programlama Dilinin Temel Deyimleriyle İşletim Sistemi Tabanlı Uygulamaları Hazırlamak Karar Kontrol Deyimleri, Döngü Kontrol Deyimleri Kontrol Nesneleri ve Diziler Kontrol Nesneleri ve Diziler Nesne Kullanımı ve Operatörler Nesne Kullanımı ve Operatörler Standart Fonksiyonlar, Kullanıcı Tanımlı Fonksiyonlar Bileşen Kütüphanesi Veri Yapıları İşletim Sistemi Nesneleri Menü Tasarımı ve Formlar Veritabanı İşlemleri Etkileşimli Veri Nesneleri.
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ı | Anlatım Yöntemi | Kaynak dokümanlarından konu hakkında bilgi edinilmesi. |
2 | Nesne tabanlı programlamanın temel ilkeleri | Bilgisayar yazılımı geliştirme | Anlatım Yöntemi | Kaynak dokümanlarından konu hakkında bilgi edinilmesi. |
3 | Sınıf, nesne kavramları | Sınıf ve nesne uygulamaları | Anlatım Yöntemi | Kaynak dokümanlarından konu hakkında bilgi edinilmesi. |
4 | Sınıf, nesne kavramları | Sınıf ve nesne uygulamaları | Anlatım Yöntemi | Kaynak dokümanlarından konu hakkında bilgi edinilmesi. |
5 | Sınıflarda miras alma | Sınıflarda miras alma uygulamaları | Anlatım Yöntemi | Kaynak dokümanlarından konu hakkında bilgi edinilmesi. |
6 | Sınıflarda miras alma | Sınıflarda miras alma uygulamaları | Anlatım Yöntemi | Kaynak dokümanlarından konu hakkında bilgi edinilmesi. |
7 | Çok biçimlilik ve sanal fonksiyonlar | Çok biçimlilik ve sanal fonksiyon uygulamaları | Anlatım Yöntemi | Kaynak dokümanlarından konu hakkında bilgi edinilmesi. |
8 | Sınıflarda overload yapılar | Overload örnekleri | Anlatım Yöntemi, Ödev değerlendirmesi | Kaynak dokümanlarından konu hakkında bilgi edinilmesi. |
9 | Kurucu ve yıkıcı fonksiyonlar | Kurucu ve yıkıcı fonksiyon örnekleri | Anlatım Yöntemi | Kaynak dokümanlarından konu hakkında bilgi edinilmesi. |
10 | Arayüz | Arayüz uygulamaları | Anlatım Yöntemi | Kaynak dokümanlarından konu hakkında bilgi edinilmesi. |
11 | Entity Framework kullanımı | Entity Framework kullanımı | Anlatım Yöntemi | Kaynak dokümanlarından konu hakkında bilgi edinilmesi. |
12 | Veritabanı bağlatısı işlemleri, DB First | Veritabanı bağlatısı işlemleri, DB First | Anlatım Yöntemi | Kaynak dokümanlarından konu hakkında bilgi edinilmesi. |
13 | Linq CRUD işlemleri | Linq CRUD işlemleri | Anlatım Yöntemi | Kaynak dokümanlarından konu hakkında bilgi edinilmesi. |
14 | Linq CRUD işlemleri | Linq CRUD işlemleri | Anlatım Yöntemi | Kaynak dokümanlarından konu hakkında bilgi edinilmesi. |
HER YÖNÜYLE C# 6.0, Volkan AKTAŞ, Kodlab Yayıncılık
Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
---|---|---|
Ara Sınav | 1 | 70 |
Ev Ödevi | 1 | 30 |
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 |
Yok
Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
---|---|---|---|
Ara Sınav | 1 | 1 | 1 |
Final Sınavı | 1 | 1 | 1 |
Derse Katılım | 14 | 2 | 28 |
Gösterme | 14 | 2 | 28 |
Bireysel Çalışma | 14 | 2 | 28 |
Ödev Problemleri için Bireysel Çalışma | 1 | 1 | 1 |
Final Sınavı içiin Bireysel Çalışma | 1 | 30 | 30 |
Ev Ödevi | 1 | 1 | 1 |
Toplam İş Yükü (saat) | 118 |
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 | 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 |