Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Nesne Tabanlı SimülasyonEND498123200
ÖnkoşullarEND3202 Simülasyon
YarıyılGüz
Dersin DiliTürkçe
Dersin SeviyesiLisans
Dersin TürüSeçmeli @ Endüstri Mühendisliği Lisans Programı
Ders KategorisiTemel Meslek Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimEndüstri Mühendisliği Bölümü
Dersin KoordinatörüCeyda Güngör Şen
Dersi Veren(ler)Coşkun ÖZKAN
Asistan(lar)ı
Dersin AmacıBu dersin amacı, öğrencilere simülasyon modellerinin nesne tabanlı modellenmesi, dizayn edilmesi ve implementasyonun yapılması hakkındaki temel prensiplerin anlaşılır ve kapsamlı bir şekilde verilmesidir.
Dersin İçeriğiModeller ve simülasypn, Simülasyon Yazılımları, ARENA'ya giriş, Programlama Dilleri, Yazılım Geliştirme, Nesne Yönelimi, Neste Tabanlı Programlar, Fonksiyonlar, Dizayn ve Program Yapıları, Seçim, Tekrarlama, Dizinler, Kalıtım, İleri Nesne Tabanlı Konseptler, Olağandışılıklar, Önyineleme, Tehditler, Tek Servisçili ya da birden çok servisçili sistemlerin modelleri
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • Object Oriented Simulation, A Modeling and Programming Perspective, Garrido, José M., 2009, XIX, 431 p., ISBN 978-1-4419-0515-4
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Öğrenci modelin kabul edilebilirliğini ispatlamak ve programlama dilleri ile onların yapılarını kullanarak dinamik sistemlerin simüle edilebilmesi becerisi kazanır
  2. Öğrenci hiyerarşik modellerin kurulması için nesne tabanlı bir modelleme dilini kullanılabilir
  3. Öğrenci statik, dinamik ve dinamik sistemlerin sıklık karakteristiklerini analiz etmek için matematiksel modelleri kullanabilir

Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları

HaftaKonularÖn Hazırlık
1Derse giriş, modeller ve simülasyon: girdi parametreleri ve performans, kesikli olay simülasyonu yaklaşımlarıDers Notları - 1
2Simülasyon yazılımları, ARENA'ya giriş: ARENA modülleri, ARENA kullanımıDers Notları - 1
3Programlama dilleri, Yazılım Geliştirme: Yazılım Yaşam DöngüsüDers Notları - 2
4Nesne Yönelimi: Modüller, Model nesneleri, Nesne etkileşimleri, Nesne Yöneliminin Diğer Konseptleri (Kuşatma, Bilgi Gizleme vs.)Ders Notları - 2
5Nesne Tabanlı Programlar: Sınıflandırmaların Tanımlanması, Veri Açıklama, FonksiyonlarDers Notları - 3
6Fonksiyonlar: Fonksiyon İmplementasyonu, Fonksiyon Çağrımları, Kurucular, Statik ÖzelliklerDers Notları - 3
7Dizayn ve Program Yapıları: Dizayn Notasyonları, Algoritma Yapıları, Programlama Deyimleri, Bilgi İşlem Alanları ve DöngüDers Notları - 4
81. Vize SınavıDers Notları - 4
9Seçim: Seçim yapısı (EĞER durumu, Boolean Tanımlamaları vs.), Mantıksal Operatörlerin Kullanımı; Tekrarlama: The While Döngü Yapısı, Sonrakine Kadar Döngü, For Döngü YapısıDers Notları - 5
10Dizinler: Dizilim Bildirim, Dizinlerin Yaratılması, Bir Dizinin Manipüle Edilmesi, Dizin Parametreleri, Çok Boyutlu Dizinler; Kalıtım: Alt sınıfların tanımlanması, Kalıtım ve Öndeğer FonksiyonlarıDers Notları - 5
11İleri Nesne Tabanlı Konseptler: Soyut Sınıflar, Arayüzler, Nesne Tipleri; Grafiksel Arayüzlere Giriş: Çerçeveler, Paneller, Küçük Uygulamalar, Çizim NesneleriDers Notları - 6
12Olağandışılıklar: Kontrol edilmiş ve kontrol edilememiş olağandışılıklar, Olağandışılıkların yönetilmesi; Girdi ve Çıktı: Dosyalar, Metin Dosyalarının Kullanımı (Okuma, Yazma vs.)Ders Notları - 6
13Özyineleme, Tehditler, Bağlantılı ListelerDers Notları - 7
14Programlama ile onaylama işlemlerinin kullanımıDers Notları - 7
152. Vize SınavıDers Notları - 8
16FinalDers Notları - 8

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım
Laboratuar
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev520
Sunum/Jüri
Projeler
Seminer/Workshop
Ara Sınavlar240
Final140
Dönem İçi Çalışmaların Başarı Notuna Katkısı
Final Sınavının Başarı Notuna Katkısı
TOPLAM100

AKTS İşyükü Tablosu

EtkinliklerSayıSüresi (Saat)Toplam İşyükü
Ders Saati162
Laboratuar
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması162
Derse Özgü Staj
Ödev52
Küçük Sınavlar/Stüdyo Kritiği
Projeler
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)26
Final (Sınav Süresi + Sınav Hazırlık Süresi)110
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok