DERSİN TÜRÜ | Seçmeli |
DERSİN DÜZEYİ | Lisans |
DERSİN YILI | - |
YARIYIL | - |
AKTS | 5 |
ÖĞRETİM ELEMAN(LAR)I | Doktor Öğretim Üyesi Halil Ersoy
|
DERSİN ÖĞRENME KAZANIMLARI |
Bu dersin sonunda öğrenciler; 1) JAVA'nın kendine has özelliklerini açıklayabilecek, 2) JAVA'daki akış kontrol komutları ile istenilen programı geliştirebilecek, 3) Nesne tabanlı programlama ilkelerini JAVA'da uygulayabilecek, 4) Nesneler arasında erişilebilirlik kurallarını belirleyebilecektir.
|
DERSİN VERİLİŞ BİÇİMİ | Yüz Yüze |
DERSİN ÖNKOŞULLARI | Yok |
ÖNERİLEN DERSLER | Bu dersle ilişkili önerilen başka dersler bulunmamaktadır. |
DERS TANIMI | Java dilini kullanarak, programlama ve algoritma geliştirme temel mantığını veren bu ders, öğrencilere nesnesel programlama hakkında alt yapı oluşturacaktır.
Dersin içeriğinde"Programlamaya giriş. Derleyici ve yorumlayıcılar. Dilin temel elemanları ve veri tipleri. Değişkenler ve atama deyimi. İşleyiş akış kontrolleri: Karar verme ve döngü yapıları. Sınıflar ve metotlar. Dizinler. Metin dosyaları ile Giriş/Çıkış işlemleri. Grafik arayüz geliştirme." yer almaktadır
|
DERS İÇERİĞİ | HAFTA | KONULAR |
---|
1. Hafta | JAVA'da tipler ve değişkenler | 2. Hafta | Operatörler | 3. Hafta | Metotlar | 4. Hafta | Koşullar | 5. Hafta | Döngü ve diziler | 6. Hafta | Nesne ve Sınıflar | 7. Hafta | Erişim kontrolü ve sınıf kapsamı | 8. Hafta | Ara Sınav | 9. Hafta | Paketler ve JAVA API'leri | 10. Hafta | Tasarım ve hata ayıklama | 11. Hafta | Arayüzler | 12. Hafta | Kalıtım | 13. Hafta | Hata yönetimi | 14. Hafta | Dosya işlemleri |
|
ZORUNLU YA DA ÖNERİLEN KAYNAKLAR | Ders Notları Tanrıverdioğlu,S., Kirazlı, M.(2013)Yeni Başlayanlar İçin Java 8.KodLab |
ÖĞRETİM YÖNTEM VE TEKNİKLERİ | Anlatım,Diğer,Proje |
DEĞERLENDİRME YÖNTEMİ VE GEÇME KRİTERLERİ | | Sayısı | Toplam Katkısı(%) |
---|
Ara Sınav | 1 | 40 | Uygulama/Pratik | 1 | 20 | Proje | 1 | 40 | Toplam(%) | | 100 | Yıl İçinin Başarıya Oranı(%) | | 100 | Finalin Başarıya Oranı(%) | | 0 | Toplam(%) | | 100 |
|
DİL | Türkçe |
STAJ / UYGULAMA | Yok |
| |