Computer Simulation Course code: 218029 | 8 ECTS credits

Basic information
Level of Studies: Undergraduate applied studies
Year of Study: 1
Semester: 1
Requirements:
Goal: Advances in simulation methodology have made computer simulation widely accepted as well used. Students acquire the necessary knowledge as well as understanding of specialized simulation languages (GPSS, SIMSCRIPT), simulation software packages (Arena, Flexim, Simulink). Students are enable them to use simulations in the design phase before the system is built, or for analysis efficiency of functioning of existing systems, as well as for analyzes in order to predict changes in the code existing systems and a means of predicting the performance of new systems.
Outcome: Students are able to independently apply the basic principles of simulation modeling and implement the phases that are necessary in the implementation of simulation processes. Students understand and apply the syntax and through it the basic blocks and control commands of the GPSS / H simulation language and will be in able to efficiently use individual simulation software packages (Arena, Flexim).
Contents of the course
Theoretical instruction:
  1. Modeling and simulation
  2. Divisions of simulation models
  3. Validation and verification
  4. Simulation of discrete events
  5. Simulation performance strategies
  6. Methodology of forming simulation models
  7. Methods for generating random variables according to theoretical and empirical distributions
  8. Statistical methods in simulation
  9. Input specification data
  10. Interpretation of simulation results
  11. Planning simulation experiments
  12. Languages for simulating discrete events
  13. Dynamic, static and statistical entities
  14. Basic concepts of GPSS language
  15. Software environment and work with simulation software packages: Arena, Flexim etc
Practical instruction (Problem solving sessions/Lab work/Practical training):
  1. 1. Unified Modeling Language (UML). 
2. GPSS simulation. 
3. Dynamic, static and statistical entities. 
4. Basic concepts of GPSS language. GPSS language commands. 
5. Programming environment and work with simulation software packages: Arena, Flexim, Matlab, etc.

Textbooks and References
  1. Jovanović, J., Bursać, M., „Autorizovana predavanja i praktikum“, VŽŠSS, Beograd, 2018
  2. Radenković, B., Stanojević, M., Marković, A., „Računarska simulacija“, Fakultet organizacionih nauka, Beograd, 2009
  3. Rajkov, M., Radenković, B., „Simulacija u poslovnom odlučivanju“, FON, Beograd, 1994
  4. Kelton, D
  5. Booch, G., Rumbaugh, J., Jacobson, I., „UML vodič za korisnike“, CET, Beograd, 2000
  6. Attaway, S., „Matlab: A Practical Introduction to Programming and Problem Solving“, College of Engineering, Boston University, 2009
  7. Chaturvedi, D., „Modeling and simulation of systems using MATLAB and Simuling“, CRC, USA, 2009
  8. Jesin, A., „Packet Tracer Network Simulator“, PACKT, 2014.
Number of active classes (weekly)
Lectures: 3
Practical classes: 3
Other types of classes: 0
Grading (maximum number of points: 100)
Pre-exam obligations
Points
activities during lectures
0
activities on practial excersises
0
seminary work
0
colloquium
0
Final exam
Points
Written exam
0
Oral exam
0