Bu dersin sonunda öğrenciler; 1) Öğrenciler, Java versiyonları hakkında bilgi sahibi olur. 2) Öğrenciler, Java yazılım geliştirme dilinin tarihsel gelişimini öğrenir. 3) Öğrenciler, Java programlama dilini kullanarak algoritma ve uygulama geliştirmeyi öğrenir. 4) Öğrenciler, örnek Java programları ile hangi problemlere çözüm üretebileceğini kavrar. 5) Öğrenciler kendi Java projesini geliştirir.
DERSİN VERİLİŞ BİÇİMİ
Yüz Yüze
DERSİN ÖNKOŞULLARI
Yok
ÖNERİLEN DERSLER
Yok
DERS TANIMI
Java Programlama dersi kapsamında öğrenciler Java programlama dilini kullanarak yazılım geliştirmeyi öğrenirler.
DERS İÇERİĞİ
HAFTA
KONULAR
1. Hafta
Java nedir, Java versiyonları, Java geliştiricileri ve Java'nın tarihi
2. Hafta
Tümleşik yazılım geliştirme platormlarının tanıtımı (Eclipse, Netbeans, IntelliJ IDEA)
3. Hafta
Şimdiye kadar Java ile gerçekleştirilmiş uygulamaların incelenmesi ve kod analizi
4. Hafta
Java temelinde algoritmalar, algoritma kavramı ve sorun çözerken Java'nın sunduğu kolaylıklar
5. Hafta
Temel Java kodları, programcılık bilgisi ve Java yazılımı geliştirme - 1
6. Hafta
Temel Java kodları, programcılık bilgisi ve Java yazılımı geliştirme - 2
7. Hafta
Temel Java kodları, programcılık bilgisi ve Java yazılımı geliştirme - 3
8. Hafta
Ara Sınav
9. Hafta
Temel Java kodları, programcılık bilgisi ve Java yazılımı geliştirme - 4
10. Hafta
Java'da yazılan bir kodun başka kodlar tarafından yorumlanabilir hale getirilmesi
11. Hafta
Java kodlarının donanım bazında uygulanması
12. Hafta
Doğrudan çalıştırılabilir hale getirilerek derlenmiş Java program parçalarının geliştirilmesi - 1
13. Hafta
Doğrudan çalıştırılabilir hale getirilerek derlenmiş Java program parçalarının geliştirilmesi - 2
14. Hafta
Doğrudan çalıştırılabilir hale getirilerek derlenmiş Java program parçalarının geliştirilmesi - 3