DERS DETAYLARI Akademik Birim : Mühendislik Mimarlık Fakültesi Bölüm : Bilgisayar Mühendisliği Yıl / Sınıf : 2006-2007 / 3.Sınıf Sömestr : Güz Ders Başlığı : Görsel Programlama Kodu : BM325 Durumu : Zorunlu Ders Dili : Türkçe COMU Kredisi : 3 ECTS Kredisi : 3 Haftalık Ders Saati 2 (Teorik) : Haftalık Ders Saati 2 (Uygulama) : Ön Koşullar Ders Tanımlaması Java programlama dili kullanılarak kullanıcı arayüzü geliştirme, kullanıcı arayüzü bileşenleri, olaylar ve olay yönetimi, olay dinleyicileri ve yöneticileri. Swing bileşenleri, Applet geliştirme., çoklu iş parçacıkları ile programlama ve ağ işlemleri. Öğretim Methodları Ders anlatımı, laboratuvar uygulaması ve proje ödevleri. Öğretim Materyalleri Uygulama bilgisayarları, sunular ve projeksiyon aygıtı. Değerlendirme Methodları Yarıyıl sınav notu ve proje ödev notlarının %40’ı, final notunun %60’ı. Kaynaklar [1] Deitel Java How to Program., Deitel [2] Deitel Advanced Java 2 Platform, Deitel [3] java.sun.com [4] Javaloji [5] Thinking in Java, Bruce Eckel Görüşler 1 2 3 4 5 6 7 8 9 10 Haftalık Ders Programı Nesneye Dayalı Programlama Kavramı Kod Tekrar Kullanımı ve Kalıtım Java Dili, Veri Tipleri ve İşleçleri İstisnai Durumlar (Exceptions) I/O İşlemleri ve Dosyalar Kullanıcı Arayüzü Deliştirme (GUI), Yerleşim Yöneticileri Olay Yönetimi, Olay Dinleyicileri ve Yöneticileri Applet Çoklu İşparçacıklı Programlama (Multi Threading) Ağ İşlemleri (Java Networking)