Dersin Dili
|
Türkçe
|
Dersin Düzeyi
|
Lisans
|
Bölümü / Programı
|
Yönetim Bilişim Sistemleri
|
Öğrenim Türü
|
Örgün Öğretim
|
Dersin Türü
|
Zorunlu
|
Dersin Amacı
|
Nesne yönelimli programlama dersinin amacı, öğrencilere programlamada daha modüler, esnek ve yeniden kullanılabilir kodlar yazma becerisi kazandırmaktır.
|
Dersin İçeriği
|
Nesne Yönelimli Programlama dersinin içeriği sınıflar, nesneler, miras, polimorfizm, soyut sınıflar ve arayüzler gibi temel kavramlar üzerine olacaktır. Daha sonra, öğrencilere genişletilmiş özellikler, kapsülleme, veri gizleme ve erişim belirleyiciler gibi ileri düzey konular öğretilecektir. Öğrencilerin gerçek dünya senaryolarını modellemek için uygulama geliştirme projeleri üzerinde çalışarak, nesne yönelimli programlamanın gücünü anlamaları ve uygulamalarıyla deneyim kazanmaları sağlanacaktır. Kısmen Proje Tabanlı Öğrenmeyi (PBL) takip edecek olan bu derste her öğrenci farklı birer konuda projelere atanacak ve projeler tek başına yapılacaktır.
|
Dersin Yöntem ve Teknikleri
|
Konu anlatımı, Uygulama, Proje.
|
Ön Koşulları
|
Yok
|
Dersin Koordinatörü
|
Dr. Öğretim Üyesi Vassilya UZUN
|
Dersi Verenler
|
Öğr.Gör. ONUR YILMAZ
|
Dersin Yardımcıları
|
Yok
|
Dersin Staj Durumu
|
Yok
|
Ders Kaynakları
Kaynaklar
|
C How to Program, Deitel&Deitel, 8th Edition, Pearson, 2016, ISBN-13:978-0133976892 , ISBN-10:0133976890
|
|
Erdinç F. (2024). Yeni Başlayanlar C# ile Nesne Tabanlı Programlama. Abaküs Yayınları. Bilgin M. ve Eser M. (2018). C# ile Nesne Tabanlı Programla. Kodlab.
|
|
|
|
Bir grup projesi
|
|
Vize ve Final
|
Ders Yapısı
Matematik ve Temel Bilimler
|
%0
|
|
Mühendislik Bilimleri
|
%10
|
|
Mühendislik Tasarımı
|
%10
|
|
Sosyal Bilimler
|
%0
|
|
Eğitim Bilimleri
|
%0
|
|
Fen Bilimleri
|
%0
|
|
Sağlık Bilimleri
|
%0
|
|
Alan Bilgisi
|
%80
|
|
|