|
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ı
|
Bu dersin amacı, Java program dili öğrenimine giriş sağlayarak temel yapı ve komutları öğrencilerin kavramasını sağlamaktır. Bu kapsamda; Java dilindeki yaygın programlama yapıları, prosedürel tasarım kavramları tartışılır ve nesneye yönelik tasarıma hazırlık yapılır, Algoritma oluşturma ilkeleri öğrenilir. Java dilinde uygulamalar ve projeler geliştirme yeteneği kazanmaya katkıda bulunulur. Java programlarındaki hataları tespit ve hata ayıklama becerileri kazandırılır.
|
|
Dersin İçeriği
|
Java dilindeki yaygın programlama yapıları Prosedürel tasarım kavramları Algoritma oluşturma ilkeleri Java dilinde uygulamalar ve kütüphaneler geliştirme gereksinimleri Java programlarındaki hataları tespit ve hata ayıklama becerileri kazanma
|
|
Dersin Yöntem ve Teknikleri
|
Anlatım, tartışma ve uygulama.
|
|
Ön Koşulları
|
Yok
|
|
Dersin Koordinatörü
|
Yok
|
|
Dersi Verenler
|
Öğr.Gör. Ömer Çağrı Dala
|
|
Dersin Yardımcıları
|
Yok
|
|
Dersin Staj Durumu
|
Yok
|
Ders Kaynakları
|
Kaynaklar
|
1. Java Bilgisayar Programlamaya Giriş, A.Yazıcı, E.Doğdu, M.Özbayoğlu, M.Erten, O.Ergin, Palme Yayıncılık, 2022 2. Java How to Program, Deitel & Deitel, 2018 Ders Notları
|
|
Ders Notları
|
1. Java Bilgisayar Programlamaya Giriş, A.Yazıcı, E.Doğdu, M.Özbayoğlu, M.Erten, O.Ergin, Palme Yayıncılık, 2022 2. Big Java: Late Objects 2nd Edition, Cay S. Horstmann, 2016 Slaytları 3. Java How to Program, Deitel & Deitel, 2018 4. Ders notları
|
Ders Yapısı
|
Matematik ve Temel Bilimler
|
%0
|
|
|
Mühendislik Bilimleri
|
%30
|
|
|
Mühendislik Tasarımı
|
%40
|
|
|
Sosyal Bilimler
|
%0
|
|
|
Eğitim Bilimleri
|
%0
|
|
|
Fen Bilimleri
|
%0
|
|
|
Sağlık Bilimleri
|
%0
|
|
|
Alan Bilgisi
|
%30
|
|
|