Ders Adı | Kodu | Yerel Kredi | AKTS | Ders (saat/hafta) | Uygulama (saat/hafta) | Laboratuar (saat/hafta) |
---|---|---|---|---|---|---|
Nesne Tabanlı Simülasyon | END4981 | 2 | 3 | 2 | 0 | 0 |
Önkoşullar | END3202 Simülasyon |
---|
Yarıyıl | Güz |
---|
Dersin Dili | Türkçe |
---|---|
Dersin Seviyesi | Lisans |
Dersin Türü | Seçmeli @ Endüstri Mühendisliği Lisans Programı |
Ders Kategorisi | Temel Meslek Dersleri |
Dersin Veriliş Şekli | Yüz yüze |
Dersi Sunan Akademik Birim | Endü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ği | Modeller 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 |
|
Opsiyonel Program Bileşenleri | Yok |
Ders Öğrenim Çıktıları
- Öğrenci modelin kabul edilebilirliğini ispatlamak ve programlama dilleri ile onların yapılarını kullanarak dinamik sistemlerin simüle edilebilmesi becerisi kazanır
- Öğrenci hiyerarşik modellerin kurulması için nesne tabanlı bir modelleme dilini kullanılabilir
- Öğ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ı
Hafta | Konular | Ön Hazırlık |
---|---|---|
1 | Derse giriş, modeller ve simülasyon: girdi parametreleri ve performans, kesikli olay simülasyonu yaklaşımları | Ders Notları - 1 |
2 | Simülasyon yazılımları, ARENA'ya giriş: ARENA modülleri, ARENA kullanımı | Ders Notları - 1 |
3 | Programlama dilleri, Yazılım Geliştirme: Yazılım Yaşam Döngüsü | Ders Notları - 2 |
4 | Nesne Yönelimi: Modüller, Model nesneleri, Nesne etkileşimleri, Nesne Yöneliminin Diğer Konseptleri (Kuşatma, Bilgi Gizleme vs.) | Ders Notları - 2 |
5 | Nesne Tabanlı Programlar: Sınıflandırmaların Tanımlanması, Veri Açıklama, Fonksiyonlar | Ders Notları - 3 |
6 | Fonksiyonlar: Fonksiyon İmplementasyonu, Fonksiyon Çağrımları, Kurucular, Statik Özellikler | Ders Notları - 3 |
7 | Dizayn ve Program Yapıları: Dizayn Notasyonları, Algoritma Yapıları, Programlama Deyimleri, Bilgi İşlem Alanları ve Döngü | Ders Notları - 4 |
8 | 1. Vize Sınavı | Ders Notları - 4 |
9 | Seç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 |
10 | Dizinler: 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 Nesneleri | Ders Notları - 6 |
12 | Olağ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ı Listeler | Ders Notları - 7 |
14 | Programlama ile onaylama işlemlerinin kullanımı | Ders Notları - 7 |
15 | 2. Vize Sınavı | Ders Notları - 8 |
16 | Final | Ders Notları - 8 |
Değerlendirme Sistemi
Etkinlikler | Sayı | Katkı Payı |
---|---|---|
Devam/Katılım | ||
Laboratuar | ||
Uygulama | ||
Arazi Çalışması | ||
Derse Özgü Staj | ||
Küçük Sınavlar/Stüdyo Kritiği | ||
Ödev | 5 | 20 |
Sunum/Jüri | ||
Projeler | ||
Seminer/Workshop | ||
Ara Sınavlar | 2 | 40 |
Final | 1 | 40 |
Dönem İçi Çalışmaların Başarı Notuna Katkısı | ||
Final Sınavının Başarı Notuna Katkısı | ||
TOPLAM | 100 |
AKTS İşyükü Tablosu
Etkinlikler | Sayı | Süresi (Saat) | Toplam İşyükü |
---|---|---|---|
Ders Saati | 16 | 2 | |
Laboratuar | |||
Uygulama | |||
Arazi Çalışması | |||
Sınıf Dışı Ders Çalışması | 16 | 2 | |
Derse Özgü Staj | |||
Ödev | 5 | 2 | |
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) | 2 | 6 | |
Final (Sınav Süresi + Sınav Hazırlık Süresi) | 1 | 10 | |
Toplam İşyükü : | |||
Toplam İşyükü / 30(s) : | |||
AKTS Kredisi : |
Diğer Notlar | Yok |
---|