Ders Planı / NESNE TABANLI PROGRAMLAMA-I

Ders Bilgileri

Dersin Kredisi 3.0
Dersin AKTS Kredisi 3.0
Dersin Öğretim Dili Türkçe
Dersin Düzeyi Önlisans , TYYÇ: 5. Düzey , EQF-LLL: 5. Düzey , QF-EHEA:Kısa Düzey
Dersin Türü Zorunlu
Dersin Veriliş Şekli Yüz-Yüze Eğitim
Ders zorunlu veya opsiyonel iş deneyimi gerektiriyor mu ? Z
Dersin Koordinatörü Dr. Öğr. Üyesi HAKAN BURAK EMEKLİ
Dersi Veren(ler) Dr. Öğr. Üyesi ZİHNİ KAYA
Dersin Yardımcıları

Amaç ve İçerik

Dersin Amacı Bu ders ile öğrenciye; nesne tabanlı bir dil kullanarak programlama yapabilmesi öğretilecektir.
Dersin İçeriği Nesneye yönelik programlama ile algoritma analizi ve tasarımı. Sınıflar, nesneler, değişkenler, metodlar, yapıcılar, yok ediciler, kalıtım, arayüzler, çok şekillilik, çok görevli ve yerine geçmeli metodlar. Soyut, statik ve sabit sınıf, degişken ve metodlar. İstisnai durumların ele alınması

Haftalık Ders Konuları

1Programlama İçin Gerekli Yazılımların Kurulması, Temel Bir Konsol ve İşletim Sistemi Uygulaması
2Sabit, Değişken ve Nesne Kullanımı, Operatörlerin Kullanımı
3Karar Kontrol Deyimleri, Döngü Kontrol Deyimleri
4Kullanıcı Tanımlı Fonksiyonlar, Hazır Fonksiyonlar, Dosya İşlemleri
5Sınıf, Alan ve Metot Kullanımı
6Sınıf, Alan ve Metot Kullanımı
7Lokal ve Global Referanslar
8Diziler, Çok Boyutlu Diziler
9Standart Bileşenler
10Standart Bileşenler
11Gelişmiş Bileşenler
12Gelişmiş Bileşenler
13Veritabanı Bağlantısı, Veritabanı Sorguları
14Veritabanı Bağlantısı, Veritabanı Sorguları

Kaynaklar

Java-Herbert Schildt-Alfa Yayınları

Java ve Yazılım Tasarımı-Altug B. ALTINTAŞ-Papatya Yayıncılık