Marmara Üniversitesi
Marmara Üniversitesi Eğitim-Öğretim Bilgi Sistemi

Programlar Hakkında Bilgi

Lisans - Teknoloji Fakültesi - Bilgisayar Mühendisliği

Müfredat Adı Ders Kodu Ders Adı Ders Türü Dönem AKTS Teorik Uygulama
Bilgisayar Mühendisliği - 2014 BLM2005 Nesne Yönelimli Programlama Zorunlu 3 6,00 2 2

Dersin İçeriği

Dersin Amacı

Nesneye yönelik programlamanın temellerini anlatmak. Nesneye yönelik programlamanın sentaks yapısını tanıtmak.

Öğrenim Türü

-

Dersin İçeriği

Nesneye yönelik programlamaya giriş, Sınıflar ve Nesneler, Kalıtım ve Çok Biçimlilik, Interface ve Soyut Sınıf Kavramları, JSwing ve JavaFX kavramları ile arayüz oluşturma, Tasarım kalıpları kavramları işlenir

Planlanan Öğrenme Aktiviteleri ve Metodları

Anlatım, görsel video, materyal örnekleri ve ödev

Staj Durumu

Yok

Dersin Sunulduğu Dil

Türkçe

Ders Kitabı / Malzemesi / Önerilen Kaynaklar

1. Lewis & Loftus, Java software solutions, Addison Wesley, 2003 2. Malik & Nair, Java programming, Thomson, 2003 3. Herbert Schildt, Java, Alfa Yayınları, 2002

Dersin Web Sayfası

Yok

Öğrenme Çıktıları

  • Program analizlerini bilir.
  • Programın algoritmasını hazırlar ve bilir.
  • Verilen bir problemi Java dilinde programlamayı bilir.
  • Nesneye yönelik programlamayla prosedürel programlamayı ayırabilir.
  • Nesneye yönelik programlamayı standart kütüphanelerle uygulayabilir.

Haftalık Ayrıntılı Ders İçeriği

Hafta Teorik
1 Nesneye dayalı programlaya giriş
2 Sınıflar ve Nesneler
3 Sınıflar ve Nesneler
4 Kalıtım ve Çok biçimlilik
5 Kalıtım ve Çok biçimlilik
6 İstisna Yakalama
7 Arayüz ve Soyut Sınıflar
8 Ara Sınav Haftası
9 Arayüz ve Soyut Sınıflar
10 Text IO
11 Java Swing ve JAVAFX
12 Java Swing ve JAVAFX
13 Generic Sınıflar
14 Tasarım Şablonlar
15 Tasarım Şablonlar
16 Ders Çalışma Haftası
17 Yarı Yıl Sonu Sınavı

Değerlendirme

Değerlendirme Değer
Yarıyıl (Yıl) İçi Etkinlikleri 50
Yarıyıl (Yıl) Sonu Etkinlikleri 50
Yarıyıl (Yıl) Sonu Etkinlikleri Değer
Final Sınavı 100

Öğrenci İş Yükü Hesabı

Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ders Öncesi/Sonrası Bireysel Çalışma 14 2 28
Proje ve Hazırlığı 1 12 12
Ödev ve Hazırlığı 1 12 12
Laboratuvar ve Hazırlığı 28 2 56
Atölye ve Hazırlığı 0 0 0
Sunum ve Hazırlığı 1 12 12
Seminer ve Hazırlığı 0 0 0
Demo ve Hazırlığı 0 0 0
Araştırma ve Hazırlığı 0 0 0
Rapor ve Hazırlığı 0 0 0
Arasınav ve Hazırlığı 1 12 12
Kısa Sınav ve Hazırlığı 0 0 0
Final ve Hazırlığı 1 12 12
Teorik Ders Saati 0 0 0
Uygulama Ders Saati 0 0 0

Program ve Öğrenme Çıktıları İlişkisi

ÖÇ1
ÖÇ2
ÖÇ3
ÖÇ4
ÖÇ5