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
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. Esra GÜNGÖR ULUTAŞ
1 | Programlama için gerekli yazılım kurulumlarını yapar. |
2 | Programlama dilinin temel komutları ile uygulama hazırlar. |
3 | Programlama dilinde fonksiyon kullanarak uygulama hazırlar. |
4 | Programlama dilinin ileri düzey deyimleriyle uygulama hazırlar. |
5 | Bileşenlerle çalışır. |
6 | Veritabanı işlemlerini yapar. |
Birinci Öğretim
-
-
Programlama için gerekli yazılımların kurulması, Temel bir consol ve iş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 iş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 için gerekli yazılımların kurulması, temel bir konsol ve işletim sistemi uygulaması | Programlama için gerekli yazılımların kurulması, temel bir konsol ve iş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 |
---|---|---|
Ara Sınav | 1 | 80 |
Ev Ödevi | 1 | 20 |
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) |
---|---|---|---|
Ara Sınav | 1 | 1 | 1 |
Final Sınavı | 1 | 1 | 1 |
Derse Katılım | 14 | 4 | 56 |
Bireysel Çalışma | 14 | 1 | 21 |
Ara Sınav İçin Bireysel Çalışma | 1 | 12 | 12 |
Final Sınavı içiin Bireysel Çalışma | 1 | 30 | 30 |
Ev Ödevi | 1 | 4 | 4 |
Toplam İş Yükü (saat) | 125 |
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 | PÇ 16 | |
ÖÇ 1 | 4 | |||||||||||||||
ÖÇ 2 | 5 | 4 | 5 | |||||||||||||
ÖÇ 3 | 5 | 4 | 5 | |||||||||||||
ÖÇ 4 | 5 | 4 | 5 | |||||||||||||
ÖÇ 5 | 5 | 4 | 5 | |||||||||||||
ÖÇ 6 | 5 | 3 | 5 |