Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Java ProgramlamaBIL217134220
ÖnkoşullarYok
YarıyılGüz, Bahar
Dersin DiliTürkçe
Dersin SeviyesiÖn Lisans
Dersin TürüSeçmeli @ Bilgisayar Programcılığı Ön Lisans Programı
Ders Kategorisi
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimBilgisayar Programcılığı Ön Lisans Programı
Dersin KoordinatörüKamelya Kavaklı
Dersi Veren(ler)Kamelya Kavaklı
Asistan(lar)ı
Dersin AmacıBu derste amaç nesneye dayalı modelleme ve tasarım yönteminin kaliteli bir yazılımın geliştirilmesi için nasıl kullanılacağını öğretmektir. Teorik bilgilerin verilmesinin yanı sıra kapsamlı projeler yaptırılarak öğrencilerin bu konuda deneyim kazanmaları sağlanacaktır.
Dersin İçeriğiNesneye dayalı modelleme ve tasarım yöntemi kullanma. Java programlama dilini öğrenme. Tasarım yapma.
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • Altuğ B. Altıntaş, Java Programlama Dili ve Yazılım Tasarımı, Papatya Yayıncılık, İstanbul, 2012. Tevfik Kızılören, Java ve Java Teknolojileri, Kodlab Yayın, 2011.
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Nesneye dayalı programlama kavramlarını bilir
  2. Java programlama dilini bilir
  3. Java Programlama Dilinde Kullanılan Kontrol ve Döngü Komutlarını kullanmak
  4. Tasarım düzenlemeyi bilir

Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları

HaftaKonularÖn Hazırlık
1Java’ya Giriş
2Java’ya Genel Bakış
3Java Programlama Dilinde Kullanılan Kontrol ve Döngü Komutları
4Java Programlama Dilinde Dizi Yapısı ve Kullanımı (Tek ve Çok Boyutlu Diziler)
5Metot ve Sınıflar
6Kalıtım, Soyutlama ve Çok Biçimlilik
7Paketler ve Arabirimler
8Paketler ve Arabirimler
91. Arasınav
10Form Tabanlı Uygulamalar Geliştirmek
11Form Tabanlı Uygulamalar Geliştirmek
12Menü Tasarımı
13Menü Tasarımı
14Tasarım Desenleri
15Tasarım Desenleri
16Final Sınavı

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım
Laboratuar
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev120
Sunum/Jüri
Projeler
Seminer/Workshop
Ara Sınavlar140
Final140
Dönem İçi Çalışmaların Başarı Notuna Katkısı
Final Sınavının Başarı Notuna Katkısı
TOPLAM100

AKTS İşyükü Tablosu

EtkinliklerSayıSüresi (Saat)Toplam İşyükü
Ders Saati144
Laboratuar
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması143
Derse Özgü Staj
Ödev18
Küçük Sınavlar/Stüdyo Kritiği
Projeler
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)14
Final (Sınav Süresi + Sınav Hazırlık Süresi)14
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok