Ders Notları

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

Öğretim Üyesi (Üyeleri): Öğr. Gör. İrfan Subaş *

(*) 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: 2023, Dönem: Güz
Ders Kitabı / Malzemesi / Önerilen Kaynaklar

Bu ders kapsamında, öğrencilere Java programlama dilinin temel konuları detaylandırılarak sunulacaktır. Bu başlıklar arasında Java'nın tanıtımı, JDK (Java Development Kit) ve JRE (Java Runtime Environment) kavramları, değişkenler ve veri tipleri (int, double, string gibi), döngüler, metodlar ve fonksiyonlar, diziler ve liste yapıları, sınıflar ve nesneler, kalıtım ve arayüzler, hata işleme, dosya işlemleri, kolleksiyonlar ve gelişmiş veri yapıları gibi önemli konular yer almaktadır. Bu içerikler, öğrencilere Java programlama dilinde sağlam bir temel oluşturarak, yazılım geliştirme süreçlerinde başarıyla uygulamalarını sağlamak amacıyla detaylı bir şekilde ele alınacaktır.

Dersin İçeriği

UZEM portalı üzerinden senkron ve asenkron ders içerikleri sunularak verilecektir.

Dersin Amacı

Kitaplar: Yeni Başlayanlar için Java, Bülent Çobanoğlu, Abaküs Yayınları, Java 17 Yeni Başlayanlar için, Mehmet Kirazlı, Sezer Tanrıverdioğlu, 28. Baskı, İnternet Kaynağı: https://www.geeksforgeeks.org/java (İngilizce)

Haftalık Ders İçeriği

Hafta Teorik Uygulama Laboratuar Ders Notları
1 Java Programlamaya Giriş
2 Değişken Tanımlama, Veri Tipleri ve Tip Dönüşümleri
3 Operatörler ve Koşul İfadeleri
4 Döngüler ve Temel Dizi (Array) İşlemleri
5 Dizilerde İşlemler, Çok Boyutlu Diziler ve Metotlar
6 Paketler, Kullanıcıdan Veri Alma, String ve Math Metotları
7 Nesne Yönelimli Programlamaya Giriş
8 Nesne Yönelimli Programlamada Genel İlkeler
9 Nesne Yönelimli Programlama - Katılım
10 Nesne Yönelimli Programlama - Soyut Sınıflar, Arayüzler, Yerel Sınıflar, Çok Biçimlilik Kavramı
11 Koleksiyonlar
12 Koleksiyonlar
13 İstisnalar ve İstisnaları Yönetmek
14 Dosya İşlemleri
15 -
16 -