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 IE3065 Advanced Programming Zorunlu 6 5,00

Dersin İçeriği

Dersin Amacı

Öğrenciye algoritmaları bilgisayar programları ile uygulamak için gereken bilgi ile donatmak

Öğrenim Türü

-

Dersin İçeriği

Yazılım mühendisliği kavranları, yapılı programlama, fonksiyonel programlama, özellikle nesne yönelimli programlama (NYP). Uygulamalar C ve C++ dillerinde yapılacak, belirlenmiş 4. nesil programlama dili sunulacaktır.

Planlanan Öğrenme Aktiviteleri ve Metodları

Ders anlatımı, ödevler, projeler

Staj Durumu

Yok

Dersin Sunulduğu Dil

İngilizce

Ders Kitabı / Malzemesi / Önerilen Kaynaklar

Data Structures and Algorithms in C++ (2nd Ed.): Goodrich, M. T., Tamassia, R. & Mount, D. M. Wiley, 2011

Dersin Web Sayfası

-

Müfredat Sorumlusu

Öğretim Üyesi SEMİH ÖZEL
Ofis/Oda No
Telefon
E-Posta
Web
Öğrenci Görüşme Saatleri

Öğrenme Çıktıları

  • Yarı sezgisel algoritmaları açıklayabilir
  • Bir yazılım projesinde kullanılacak uygun veri yapısını saptayabilir
  • Yöneylem araştırmasında kullanılan farklı algoritmaları üst düzey programlama dilleri ile programlayabilir
  • Dosyalara ve veritabanlarına erişebilen bilgisayar programları geliştirebilir
  • Nesne yönelimli programlama kavramlarını açıklayabilir

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

Hafta Teorik
1 Veri yapıları: dizinler ve dizin listeleri
2 Veri yapıları: bağlı listeler ve yığınlar
3 Veri yapıları: ağaçlar, haritalar, kümeler
4 NYP: kalıtım ve veri gizleme
5 NYP: Yineleme ve çok biçimlilik
6 Dosya girdisi ve çıktısı
7 Veritabanı sorguları
8 Ara Sınav Haftası
9 Arama algoritmaları uygulamaları
10 Arama algoritmaları uygulamaları
11 Ağ algoritmaları uygulamaları
12 Ağ algoritmaları uygulamaları
13 Yarı sezgisel algoritma uygulamaları
14 Yarı sezgisel algoritma uygulamaları
15 Yarı sezgisel algoritma uygulamaları
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 1 10 10
Proje ve Hazırlığı 1 30 30
Rapor ve Hazırlığı 1 10 10
Arasınav ve Hazırlığı 1 25 25
Final ve Hazırlığı 1 50 50

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

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