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 |