Ders Notları

100% Complete (success)
Dikkat !!! Lütfen okuyunuz ...

Öğretim Üyesi (Üyeleri): Dr. Öğr. Üyesi Sercan Demirci *

(*) Ders notu girebilmek için, bu alanda kendi isminiz yazıyor olmalı...

  • Bologna verilerinin girilmesi;
    ubys.omu.edu.tr adresinden,
    ÜBYS' de Öğretim Elemanları yetkisi seçilmeli... Öğretim elemanı danışmanlık işlemlerinden yapabilirsiniz...
Yıl: 2024, Dönem: Bahar
Ders Kitabı / Malzemesi / Önerilen Kaynaklar

Deitel,H.M., Java How to program, , 2001. Tevfik Kızılören, 2011, Java ve Java Teknolojileri, Kodlab Yayınları

Dersin İçeriği

Yapısal problem çözme ve yukarıdan aşağı analiz sürecleri, programlama dilleri kullanarak çözüm algoritmaları tasarlama ve gerçekleştirme ,Java programlamaya giriş,dizi ve matris işlemleri, grafik komutları ve grafik çizimi ,fonksiyon ve metod kullanımı, ileri programlama fonksiyonları,program yapıları ve fonksiyonlar, fonksiyonlara parametre gönderme ve alma, referanslar, fonksiyonlara referans gönderme, referans döndüren fonksiyonlar,alt-programlar, fonksiyonlar, prosedürler, yöntemler, değişken geçme, menzil ve görünürlük,kompozit tipler: diziler, kayıtlar, varyantlar ve kesişimler, kelime dizileri. İşaretçiler, erişim tipleri ve dinamik allokasyon,işaretleyiciler, yapı ve birleşimler, veri dosyaları, dosya oluşturma, açma işleme ve kapatma,nesneler, sınıflar, veri ve fonksiyon üyeleri, oluşturucular ve yokediciler,Java’nın ilginç özellikleri: Java Sanal Makinesi ( JVM), arabirimler ve yansıma, JVM uygulamaları. ikinci depolama, basit ve ileri grafikler, applet, AWT, diyalog, tablo, grafik içeren fonksiyonları uygular.

Dersin Amacı

İleri programlamanın temel kavramları ve teknikleri üzerine Java programlama dili ile uygulamalar geliştirebilmek ve bu alanda deneyim kazanmak

Haftalık Ders İçeriği

Hafta Teorik Uygulama Laboratuar Ders Notları
1 Nesneye Yönelik Programlama Yaklaşımı
2 Nesneye Yönelik Programlama Temelleri
3 Nesneye Yönelik Programlama Temelleri
4 Java Programlama Diline Giriş
5 Java Programlama Diline Giriş
6 Java’da Temel Programlama Deyimleri
7 Java'da Sınıf Tanımlama
8 Java'da Sınıf Tanımlama
9 Arasınav
10 Java’da Sarmalama, Kalıtım ve Çok Biçimlilik
11 Java’da Sarmalama, Kalıtım ve Çok Biçimlilik
12 Java’da Soyut Sınıflar ve Arayüzler
13 Java’da Soyut Sınıflar ve Arayüzler
14 Java’da Kural Dışı Durum İşleme
15 Java’da Kullanıcı Arayüzü Tabanlı Programlama