|
Dersin Dili
|
Türkçe
|
|
Dersin Düzeyi
|
Ön Lisans
|
|
Bölümü / Programı
|
Bilişim Güvenliği Teknolojisi
|
|
Öğrenim Türü
|
Örgün Öğretim
|
|
Dersin Türü
|
Zorunlu
|
|
Dersin Öğretim Şekli
|
Yüz Yüze
|
|
Dersin Amacı
|
Öğrencilerin nesne yönelimli programlama yaklaşımını kavramaları, gerçek dünya problemlerini nesne yönelimli olarak modelleyebilmeleri ve sürdürülebilir yazılım uygulamaları geliştirebilmelerini sağlamaktır.
|
|
Dersin İçeriği
|
Nesne yönelimli programlamanın temel ilkeleri, sınıf ve nesne kavramları, kapsülleme, kalıtım, çok biçimlilik, soyutlama, sınıflar arası ilişkiler, UML modelleme, arayüzler, generics, koleksiyonlar, hata yönetimi ve temel tasarım kalıpları.
|
|
Dersin Yöntem ve Teknikleri
|
Dersin yürütülmesinde anlatım, soru-cevap, problem çözme, uygulamalı kodlama, UML modelleme, proje ve sunum yöntemlerinden yararlanılacaktır. Teorik bilgiler uygulama ve örneklerle desteklenerek öğrencilerin nesne yönelimli modelleme ve yazılım geliştirme becerilerinin geliştirilmesi amaçlanacaktır.
|
|
Ön Koşulları
|
Yok
|
|
Dersin Koordinatörü
|
Öğr.Gör. Abdulkadir YÜZEN https://abis.gedik.edu.tr/abdulkadir-yuzen abdulkadir.yuzen@gedik.edu.tr
|
|
Dersi Verenler
|
Öğr.Gör. GÜLÜZ KAYA
|
|
Dersin Yardımcıları
|
Yok
|
|
Dersin Staj Durumu
|
Yok
|
Ders Kaynakları
|
Kaynaklar
|
A.B. Altıntaş, Java Programlama Dili ve Yazılım Tasarımı, Papatya Bilim, 7. Basım, 2016, ISBN: 9789756797402.
|
|
Ders Notları
|
Bu ders kapsamında, nesne yönelimli programlama, UML modelleme ve temel yazılım tasarımı konularına ilişkin temel literatürden, örnek kod ve uygulamalardan ve öğretim elemanı tarafından hazırlanan ders notlarından yararlanılacaktır.
|
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
|
|
|