Course Name Code Semester T+U Hours Credit ECTS
Modelling and Simulation CIE 531 0 3 + 0 3 6
Precondition Courses
Recommended Optional Courses
Course Language English
Course Level yuksek_lisans
Course Type Compulsory
Course Coordinator Prof.Dr. AHMET ZENGİN
Course Lecturers Prof.Dr. AHMET ZENGİN,
Course Assistants
Course Category Field Proper Education
Course Objective

Present concepts of computer-based modeling and simulation applicable to various domains of engineering and science. Provide theoretical concepts, methods, and hands-on experience with object-oriented modeling and simulation. Students are expected to gain a solid foundation and associated experience for computer-based tool set for constructing, simulating and analyzing models of complex systems.

Course Content

The course covers modeling and simulation concepts and discrete-event in particular. Application of theories, methods, and practices are covered during the semester. The course materials are divided into three parts. The first part covers background on systems modeling concepts and overview of objectoriented programming modeling languages. The second part covers systems modeling concepts and methods. This part contains comprehensive descriptions on how to formulate and execute (simulate) models in a software engineering-like lifecycle process. Students are engaged in detailed study of modeling elements, simulation protocols, and their relationships including experimentation. In-class description of modeling and simulation techniques will be illustrated by examples developed in the DEVS-Suite and CoSMoS (Component-based System Modeling and Simulation) tools. During the semester students will gain hands-on experience (via homework assignments and project). Students will create increasingly more complex models, which can be subsequently simulated and analyzed. The third part focuses on selected advanced topics aiding individual and team members’ projects. An important part of the course experience is through the class project. Projects involve demonstrating the application of course concepts, theories, and techniques to areas of interest to the students. Projects may focus on M&S methodologies and theories.

# Course Learning Outcomes Teaching Methods Assessment Methods
1 Knowledge about Simulation Technics and Methodology
2 Knowledge about discrete event systems
3 Knowledge about verification and validation
4 Students are able to manage a simulaion project Simulation,
Week Course Topics Preliminary Preparation
1 Course overview
2 Modeling and simulation concepts, application domains, and tools
3 Fundamental simulation modeling concepts and frameworks
4 System-theoretic model development principles and methods
5 Component-based simulation and modeling tools
6 Simulation protocol concepts, designs, and implementations
7 Simulation experimentation and analysis
8 Network system simulation modeling
9 Multi-resolution, multi-aspect modeling
10 Parallel simulation modeling concepts and methods
11 Simulation model verification and validation
12 Model composability and simulation interoperability
13 DEVS-Suite Applications
14 DEVS-Suite Applications
Course Notes
Course Resources

- Theory of Modeling & Simulation, 2nd Ed., B.P. Zeigler, H. Praehofer, T.G. Kim, 2000

- Introduction to DEVS Modeling & Simulation with JAVA: Developing Component-based Simulation Models, B.P. Zeigler and H.S. Sarjoughian 

Evaluation System
Semester Studies Contribution Rate
1. Ara Sınav 50
1. Ödev 20
1. Proje / Tasarım 30
Total 100
1. Yıl İçinin Başarıya 40
1. Final 60
Total 100
ECTS - Workload Activity Quantity Time (Hours) Total Workload (Hours)
Course Duration (Including the exam week: 16x Total course hours) 16 3 48
Mid-terms 1 15 15
Assignment 5 10 50
Project / Design 1 20 20
Final examination 1 15 15
Total Workload 148
Total Workload / 25 (Hours) 5.92
dersAKTSKredisi 6