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

Programlar Hakkında Bilgi

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

Müfredat Adı Ders Kodu Ders Adı Ders Türü Dönem AKTS Teorik Uygulama
2015 -Endüstri Mühendisliği (İngilizce) - Anadal CSE1143 Computer Programming for Industrial Engineering Zorunlu 1 5,00 3 2

Dersin İçeriği

Dersin Amacı

Java Programlama Diline uygulamalı bir giriş. Java dilinin yazım kuralları, değişken tanımı, temel operatörler, porgram akış kontrolü, metot tanımı ve kullanımı, diziler, nesne yönelimli programlamaya giriş.

Öğrenim Türü

-

Dersin İçeriği

Daha önce programlama tecrübesi olmayanlar için bilgisayar programının dizayn ve analizine giriş. Ders içerisinde temel veri tipleri ve operatörleri, ifadeler, kontrol ve döngü yapıları, sınıflar, metotlar, diziler ve nesne yönelimli programlamaya giriş gibi konular yer almaktadır.

Planlanan Öğrenme Aktiviteleri ve Metodları

Ders notları, Powerpoint Sunumları, Ödevler, Lab çalışması, bilgisayar başında uygulama, 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, 2007. Java How to Program, Eighth Edition, by P. Deitel & H. Deitel, Prentice Hall, 2009. Java Software Solutions, 4th Edition, by J. Lewis & W. Loftus, Addison Wesley, 2004.

Dersin Web Sayfası

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

Öğrenme Çıktıları

  • Java programlarının nasıl oluşturulduğunu, derlendiğini ve çalıştırıldığını anlamak, yazım hataları, çalışma anı hataları ve mantıksal hataları ayırt edebilmek
  • Seçim, kontrol ve döngü yapılarının kullanımı,
  • Metotların dizaynı ve kullanımı
  • Dizilerin içeriklerinin yapısını öğrenmek, bu içerikleri işleyebilmek, sıralayabilmek ve içerik içinde bir şey arayabilmek
  • Nesne yönelimli programlama kavramını kullanarak program geliştirebilme, UML diyagramlarını kullanarak sınıfların ve nesnelerin tanımlanması

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

Hafta Teorik
1 Bilgisayar Sistemlerine giriş
2 Programlar ve Javaya giriş
3 Temel programcılık 1
4 Temel programcılık 2
5 Mantık ve Seçme
6 Matematiksel fonksiyonlar, karakterler ve katarlar
7 Döngüler
8 Ara Sınav Haftası
9 Metotlar
10 Tek boyutlu diziler
11 Çok boyutlu diziler
12 Nesneler ve sınıflar
13 Nesne yönelimli programlama
14 Kalıtım
15 Çok şekilllilik
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 1 14
Ödev ve Hazırlığı 5 15 75
Arasınav ve Hazırlığı 1 10 10
Kısa Sınav ve Hazırlığı 2 8 16
Final ve Hazırlığı 1 20 20

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

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