GERİ DÖN

Ders Öğretim Planı


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

Lisans



Java programlama dili ortamı kullanımı


Öğr. Üyesi Anıl Suat TERLİKSİZ


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

Birinci Öğretim



Yok


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ı



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

YOK


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
ÖÇ 2
ÖÇ 3
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek