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 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
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek