Ders İçerikleri
Hafta 1
Hafta 2
Hafta 3
Hafta 4
Hafta 5
Hafta 6

- Döngüler ve Karar Yapıları «For Döngüsü»
- Faktöriyel Hesaplama
- Döngüler ve Karar Yapıları «While Döngüsü»
- Klavyeden Girilen Sayının Rakam Değerlerinin Toplamı
- Döngüler ve Karar Yapıları «Do While Döngüleri»
- Break ve Continue Anahtar Kelimeleri
- Döngülerle ATM Programı
- Girilen Bir Sayının Armstrong Sayısı Olup Olmadığını Bulma
- İç İçe For Döngüsüyle Çarpım Tablosu Oluşturma
- While Döngüsü ile Kullanıcı Girişi Programı
- Faiz Uygulaması
Hafta 7

- Method (Fonksiyon) Kullanımı
- Metodlarda Parametre Kullanımı
- Metodlarda Return Kullanımı
- Method Overloading (Metodlarda Aşırı Yükleme)
- Kod Bloklarındaki ve Metodlardaki Lokal Değişkenler
- 1’den 1000’e Kadar Olan Sayılardan Asal Olanları Bulma
- Kullanıcıdan Alınan 2 Sayının Ebobunu Bulma
- Method Overloading Kullanarak Gelişmiş Hesap Makinesi
Hafta 8

- Nesneye Yönelik Programlama (Object Oriented)
- Nesneye Yönelik Programlama Nedir?
- Nesne Yönelimli Programlamanın Faydaları
- Sınıf Nedir?
- Nesne Nedir?
- Nesne Yönelimli Programlamanın Özellikleri Nelerdir?
- Soyutlama (Abstraction)
- Kapsülleme (Encapsulation)
- Miras Alma (Inheritance)
- Çok Biçimlilik (Polymorphism)
- Sınıflarda Metod Tanımlama ve Metodları Kullanma
- Constructorlar (Yapıcı Metodlar) Banka Hesabı Uygulaması
- Nesne Yönelimli Atm Projesi
Hafta 9

- Diziler
- Java’da Diziler Nedir?
- Java Dizi Tanımlama
- Java’da Dizi Boyutları
- Örnek Uygulamalar
- New Anahtar Sözcüğü İle Dizi Oluşturma
- For Döngüsü ile Dizi Elemanlarını Listeleme
- Nesne (Object) Dizisi Oluşturma
- Dizileri Kopyalama
- Dizileri Sıralama
- Dizileri Karşılaştırma
- Dizilerde Arama Yapma
- Çok Boyutlu Dizi Tanımlaması
Hafta 10

- Genel Tekrar Uygulamaları I
- Klavyeden Girilen İki Sayının Ebob’unu Bulma
- Klavyeden Girilen Cümledeki Kelime Sayısını Bulma
- Palindromik Kelime Bulma
- Klavyeden Girilen Cümle İçerisinde Belirtilen Harf Sayısını Bulma
- Klavyeden Girilen Sayının Rakamlarının Toplamını Hesaplama
- Klavyeden Girilen Sayının Rakamlarının Karelerini Hesaplama
- Klavyeden Girilen Sayının Tersinin Yazdırılması
- Klavyeden Girilen Sayının Sayının Basamak Sayısını Bulma
- Sayaçlı Sayı Tahmin Oyunu
Hafta 11

- Genel Tekrar Uygulamaları II
- Java Varış Süresi Hesaplama
- Java KDV’li Fiyat Hesaplama
- Klavyeden Girilen Sayıya Kadar Olan Asal Sayıları Bulma
- Mükemmel Sayı
- Java Girilen İki Sayı Arasındaki 5 ve 3’ün Katları Olan Sayıları Bulma
- 200-1000 Arası 10 Adet Rastgele Sayı Üretme
- 50-100 Arası Rastgele Üretilen Sayıların Ortalamasını Hesaplayıp Ekrana Yazdırma