BİLGİSAYAR VE BİLİŞİM BİLİMLERİ FAKÜLTESİ / BİLİŞİM SİSTEMLERİ VE TEKNOLOJİLERİ / BST2005 - NESNE TABANLI PROGRAMLAMA

DERS HAKKINDA GENEL BİLGİLER

           
Dersin Kodu Dersin Yarıyılı/Yılı   Dersin Türü   Dersin Seviyesi   Dersin Öğretim Dili
     
  
Dersin Adı Teori Uygulama AKTS
Dersin İngilizce Adı
Dersin Öğretim Elemanı E Mail
Dersin Yardımcı Öğretim Elemanı E Mail
Dersin Amacı
Dersin Kısa İçeriği
Önkoşullar

DERSİN HEDEFLERİ
 
DERSİN HEDEFLERİ 
1Nesne tabanlı programlamanın temel kavramlarını (sınıf, nesne, kapsülleme, kalıtım, çok biçimlilik ve soyutlama) kuramsal temelleriyle birlikte açıklayabilme.
2Gerçek dünya problemlerini nesne tabanlı yaklaşımla modelleyerek, uygun sınıf yapıları ve ilişkileri tasarlayabilme.
3Nesne tabanlı bir programlama dilinde (C#) okunabilir, sürdürülebilir ve yeniden kullanılabilir kod geliştirebilme.
4Hata ayıklama, test etme ve bakım süreçlerini nesne tabanlı sistemler bağlamında etkin biçimde yürütebilme.
5Nesne tabanlı tasarım ilkeleri ve temel tasarım desenlerini kullanarak yazılım kalitesini, genişletilebilirliği ve uzun vadeli sistem bütünlüğünü artırabilme.
 
DERSİN KATEGORİSİ
DERSİN KATEGORİSİ DERSİN YÜZDESİ
Temel Bilimler Dersi
Meslek Bilgisi Dersleri
Uzmanlık/Alan Bilgisi Dersi
Aktarılabilir Beceri Dersi