Bilgi Paketi / Ders Kataloğu
Nesneye Dayalı Programlama
Ders Kodu: MAT428
Ders Türü: Bölüm Seçmeli
Ders Grubu: Lisans
Eğitim Dili: Türkçe
Staj Durumu: Yok
Teori: 2
Uyg.: 2
Kredi: 3
Laboratuvar: 0
AKTS: 6
Amaç

1-Java programlama dilini öğretmek. 2-Nesneye dayalı programlama mantığını öğdretmek. 3-Java ile nesne tabanlı programlar yazdırabilmek

Özet İçerik

Java dilinin genel özellikleri ve tarihi, değişkenler, veri tipleri, opertörler, karar yapıları, döngü yapıları, diziler, yorumlar, metotlar, nesne tabanlı programlama kavramları, sınıf ve nesne tanımı ve özellikleri, çok biçimlilik, yapılandırıcı, metot aşırı yükleme, kapsülleme, miras kavramı, önceki metodu geçersiz kılma, soyutlama, dosya işlemleri.

Dersi Veren Öğretim Görevlisi/Görevlileri
Dr. Öğr. Üyesi Rıfat AŞLIYAN
Öğrenme Çıktıları
1.Java ile ilgili temel bilgileri öğrenmek
2.Java ile değişkenler, operatörler ve diziler kullanarak program yazabilmek
3.Karar yapıları, döngü yapıları ve metotları kullanarak java programları yazabilmek
4.Sınıf, nesne ve nesne özellikleri kavramlarını anlamak
5.Miras, çok biçimlilik, kapsülleme ve metodu geçersiz kılma kavramları kapsamında kod yazabilmek
6.Java ile dosya işlemleri yapabilmek
7.Nesneye dayalı yazılım geliştirebilmek
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
1.Java ve java teknolojileri, Tevfik Kızılören, Kodlab
2.Dersle ilgili notlar öğrencilere verilecektir. Ancak öğrenciler isterse herhangi bir Nesneye Dayalı Programlama kitabını kaynak kitap olarak alabilirler
Haftalık Ayrıntılı Ders İçeriği
1. Hafta - Teorik & Uygulama
Java dilinin genel özellikleri ve tarihi
2. Hafta - Teorik & Uygulama
Java dilinde değişkenler kavramı
3. Hafta - Teorik & Uygulama
Java dilinde veri tipleri, operatörler
4. Hafta - Teorik & Uygulama
Karar yapıları
5. Hafta - Teorik & Uygulama
Döngü yapıları
6. Hafta - Teorik & Uygulama
Diziler, çok boyutlu diziler
7. Hafta - Teorik & Uygulama
Yorumlar, metotlar
8. Hafta - Teorik & Uygulama
Nesne tabanlı programlama kavramları, sınıf ve nesne tanımı ve özellikleri (Ara Sınav)
9. Hafta - Teorik & Uygulama
Çok biçimlilik
10. Hafta - Teorik & Uygulama
Yapılandırıcılar
11. Hafta - Teorik & Uygulama
Metot aşırı yükleme
12. Hafta - Teorik & Uygulama
Kapsülleme, miras kavramı
13. Hafta - Teorik & Uygulama
Önceki metodu geçersiz kılma
14. Hafta - Teorik & Uygulama
Soyutlama, dosya işlemleri
Değerlendirme
Değerlendirme TürüAdetYüzde
Ara Sınav (Vize)1%40
Dönem Sonu Sınavı (Final)1%60
İş Yükü Hesaplaması
EtkinlikSayısıÖn HazırlıkSüreToplam Iş Yükü (Saat)
Kuramsal Ders140228
Uygulamalı Ders140228
Bireysel Çalışma140342
Ara Sınav118220
Dönem Sonu Sınavı130232
TOPLAM İŞ YÜKÜ (Saat)150
Program ve Öğrenme Çıktıları İlişkisi
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
PÇ-16
PÇ-17
PÇ-18
OÇ-1
4
4
4
4
5
5
5
5
OÇ-2
4
4
4
4
5
5
5
5
OÇ-3
4
4
4
5
5
5
5
5
OÇ-4
4
4
4
5
4
5
5
5
OÇ-5
4
4
4
5
4
5
5
5
OÇ-6
4
4
4
5
4
5
5
5
OÇ-7
Adnan Menderes Üniversitesi - Bilgi Paketi / Ders Kataloğu
2026