Marmara University
Marmara University Lifelong Learning Programme

Lisans - Mühendislik Fakültesi - Endüstri Mühendisliği (İngilizce)

Müfredat Adı Ders Kodu Ders Adı Ders Türü Yıl Dönem AKTS
Endüstri Mühendisliği (İngilizce) - 2015 CSE1144 Intermediate Programming for Industrial Engineering Zorunlu 2 6,00

Dersin İçeriği

Dersin Amacı

Bu dersin amacı öğrencilerin nesne yönelimli güncel bir dildeki (JAVA) orta seviye kavramları öğrenmelerine yardımcı olmaktır.

Öğrenim Türü

-

Dersin İçeriği

Nesne yönelimli Programlamaya giriş, Kalıtım ve çok şekillilik, Java grafiksel arayüz bileşenlerini kullanarak kullanıcı arayüzleri oluşturmak. Kuraldışılıkları tespiti ve üstesinden gelinmesi. Javada dosya okuma ve yazma işlemlerinin gerçekleştirilmesi

Planlanan Öğrenme Aktiviteleri ve Metodları

Ders notları, Powerpoint Sunumları, Ödevler, Laboratuar, bilgisayar başında uygulamalı çalışmalar ve projeler.

Staj Durumu

yok

Dersin Sunulduğu Dil

İngilizce

Ders Kitabı / Malzemesi / Önerilen Kaynaklar

Introduction to JAVA Programming Comprehensive Version 9th Edition, by Daniel J. Liang, Prentice Hall

Dersin Web Sayfası

http://mimoza.marmara.edu.tr/~berna.kiraz/courses/cse1044/index.html

Müfredat Sorumlusu

Öğretim Üyesi BERNA KİRAZ
Ofis/Oda No MB453
Telefon 02163480292-1253
E-Posta berna.kiraz@marmara.edu.tr
Web
Öğrenci Görüşme Saatleri

Öğrenme Çıktıları

  • Miras, çoklu değişim, dinamik bağlanma ve jenerik programlama konularının kavranması
  • Soyut sınıflar ve arayüzlerin dizaynı ve kullanımı.
  • Java grafiksel arayüz bileşenlerini kullanarak kullanıcı arayüzleri oluşturmak
  • Kuraldışılıkları tespiti ve üstesinden gelinmesi
  • Javada dosya okuma ve yazma işlemlerinin gerçekleştirilmesi

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

Hafta Teorik
1 Nesneler ve Sınıflar (Tekrar)
2 Nesne yönelimli programlama (Tekrar)
3 Kalıtım (Tekrar)
4 Çok Şekillilik (Tekrar)
5 Soyut Sınıflar
6 Arayüzler
7 Ders Çalışma Haftası
8 Ara Sınav Haftası
9 Kuraldışılıkları tespiti ve üstesinden gelinmesi
10 Dosya okuma /yazma
11 Java FX ile GUI programlama 1
12 Java FX ile GUI programlama 2
13 Olaya yönelik programlama
14 Animasyonlar
15 Java FX kullanıcı işlemleri kontrolleri
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 60
Yarıyıl (Yıl) Sonu Etkinlikleri 40
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ığı 4 15 60
Arasınav ve Hazırlığı 1 10 10
Kısa Sınav ve Hazırlığı 2 15 30
Final ve Hazırlığı 1 20 20

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

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