GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS Kredi
EMIS205 Introduction to Java Ders 2 3 7.00 3.00

Lisans


İngilizce


Java programlama dili ortamı kullanımı


DR. NESİBE MANAV MUTLU


1 Java data tiplerinin (arrays, strings, pointers) uygun bir şekilde kullanabilir.
2 Nesneye yönelik programlama yöntemini Java ile uygular.
3 Genel Java programlama hatalarından korunma yöntemlerini öğrenir.
4 Java'da değişkenleri ve veri tiplerini tanır.
5 Java'da operatörleri tanır ve kullanır.
6 Java'da döngüleri tanır ve problem çözümünde kullanır.

Birinci Öğretim


Bulunmamaktadır.


Bulunmamaktadır.


Java data tiplerinin (arrays, strings, pointers) uygun bir şekilde kullanılabilmesi Genel Java programlama hatalarından korunma Nesneye yönelik programlanın Java temelli öğrenilmesi


Hafta Teorik [OgretimYontemVeTeknikleri] [OnHazirlik]
1 Nesne Tabanlı Programlama Nedir? Sınıf, Nesne nedir? Kapsulleme, Kalıtım ve Çok Biçimlilik Kavramları, Örnekleri
2 JAVA Programlama Diline Giriş, JAVA Platform Çeşitleri, JAVA'nın Kodlanmasından Çalışmasına Kadar Olan Adımlar, JAVA Derleyicisi (javac) ve Yorumlayıcısı (JVM), JAVA Çöp Toplayıcısı
3 JAVA'da Kodlama Yapabilmek için Gerekli Programlar (JRE,JDK), kurulması ve Ayarlanması (CLASS, CLASSPATH), JAVA Kodlamayı Kolaylaştıran IDE'ler ve Netbeans IDE'sinin Kurulumu ve Kısaca Kullanımı, JAVA Kod Yapısı ve Kodlama Kuralları, Netbeans ile İlk JAVA Programının Yazılması, Konsola Yazı Yazdırılması
4 JAVA'da Yorum Satırı Eklemek, Paket Kavramı (Package) ve Paket Ekleme (import sözcüğü), JOptionPane Paketi, Ekranda Mesaj Gösterme ve Veri Girişi, JAVA'da Aritmetik ve Mantıksal Operatörler
5 JAVA'da Veri Tipleri ve Özellikleri, JAVA'da Değişken Tanımlama, Değişken Tanımlama Kuralları, Değişken Veri Tipi Değiştirme (Type Casting), Değişken Tanımlama ve Kullanımı ile İlgili Uygulamalar
6 JAVA'da Fonksiyon Tanımlama, Döngüler, Şart İfadeleri, Döngüler ve Şart İfadeleri ile ilgili JAVA Uygulamaları
7 JAVA'da Kapsülleme (Public, Private, Protected kavramları), JAVA'da Sınıf Tanımlama, Sınıftan Nesne Oluşturma ve Nesne Değişkenlerine Erişim, JAVA Sınıf Constructor Kavramı, Tanımlama, İşlevi ve Örnekleri
8 Vize Sınavı
9 JAVA'da Kısaca Kalıtım Kavramı, Bir Sınıftan Kalıtım Yoluyla Başka Bir Sınıf Oluşturma ve Örnekleri, JAVA'da Çok Biçimlilik Tanımı ve Örnekleri
10 Sınıf Tanımlama, Kalıtım ve Çok Biçimlilik ile ilgili JAVA'da Uygulamalar
11 JAVA'da Diziler (Tek Boyutlu, Çok Boyutlu Diziler), Dizi Tanımlama, Diziye İlk Değer Atama ve Dizi Elemanlarının Kullanılması, Diziler Üzerinde İşlemler
12 Tek Boyutlu ve Çok Boyutlu Diziler Üzerinde İşlemler ve Uygulamaları
13 String Sınıfı Üzerinde İşlemler ve Uygulamaları
14 Final Sınavı

James T. Streib, Takako Soma (2014). Guide to Java A Concise Introduction to Programming, Springer London. Y. Daniel Liang, Ming-Jyh Tsai (2015). Introduction to JAVA Programming, Comprehensive Version, Pearson. Prof. Sham Tickoo, Prof Sham Purdue University Northwest (2017). Introduction to Java Programming, 2nd Edition. Cadcim Technologies. Faith Kim (2021). A Piece of Java, Introduction to Programming, Kim Faith.



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 100
Toplam 100
Yarıyıl (Yıl) Sonu Etkinlikleri Adet Değer
Final Sınavı 1 100
Toplam 100
Yarıyıl (Yıl) İçi Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60

Bulunmamaktadır.


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ara Sınav 1 3 3
Final Sınavı 1 5 5
Derse Katılım 1 35 35
Ara Sınav İçin Bireysel Çalışma 1 40 40
Final Sınavı içiin Bireysel Çalışma 1 35 35
Performans 1 45 45
Toplam İş Yükü (saat) 163

PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7 PÇ 8 PÇ 9 PÇ 10 PÇ 11 PÇ 12 PÇ 13 PÇ 14 PÇ 15
ÖÇ 1 1 1 1 2 2 3 1 5 3
ÖÇ 2 1 2 2 3 3 4 2 5 4
ÖÇ 3 1 3 1 2 3 4 3 5 4
ÖÇ 4 1 4 2 3 4 3 4 5 4
ÖÇ 5 1 3 2 3 5 4 3 5 4
ÖÇ 6 1 3 2 3 5 4 4 5 5
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek