Lecturer(s)
|
-
Schliesing Pavel, Doc. PhD.
|
Course content
|
Main topics of the course organized into weekly blocks: - Introduction to modeling and simulation of complex systems - Fundamentals of discrete event-driven systems - Algorithmic composition of finite automata - Admissible languages and their compositions - Supervisor theory and design algorithms - Basics of Markov chains - Calculation of expected values and methods of conditioning - Statistical simulation and the Monte Carlo method - Extension to Markov Chain Monte Carlo - Statistical validation methods - Advanced validation methods - Presentation of simulation results
|
Learning activities and teaching methods
|
Lecture supplemented with a discussion, Lecture with practical applications, One-to-One tutorial, Students' self-study, Self-study of literature, Practicum
- Contact hours
- 39 hours per semester
- Presentation preparation (report) (1-10)
- 10 hours per semester
- Preparation for an examination (30-60)
- 50 hours per semester
- Preparation for comprehensive test (10-40)
- 35 hours per semester
- Practical training (number of hours)
- 26 hours per semester
|
prerequisite |
---|
Knowledge |
---|
Students are expected to have elementary knowledge in system theory, algorithm development and programming, all on level of basic university courses. |
Skills |
---|
student has basic programming knowledge in Matlab |
Competences |
---|
N/A |
N/A |
learning outcomes |
---|
Knowledge |
---|
understand systems analysis methods and their application to the analysis of cybernetic systems |
understand and apply the general principles of systems analysis |
analyze systems using systematic methods |
analyze systems using object-oriented methods |
effective use of computing systems |
Skills |
---|
the student is able to translate the discrete behavior of the system into the generated language |
the student is able to schematically describe the language using a finite state machine |
the student is able to use automated tools to verify the correctness of the finite state machine |
the student is able to create compositions of finite automata |
the student is able to propose admissible rules of a finite state machine to verify their feasibility |
the student is able to design supervisory machines |
the student is able to design a simulation according to the Monte Carlo method |
the student is able to design and implement a simulation using the Markov Chain Monte Carlo method |
the student is able to validate the simulation program |
the student is able to validate the simulation results against the measured values |
Competences |
---|
N/A |
N/A |
N/A |
N/A |
teaching methods |
---|
Knowledge |
---|
Lecture supplemented with a discussion |
Practicum |
Self-study of literature |
One-to-One tutorial |
Interactive lecture |
Skills |
---|
Lecture |
Practicum |
Multimedia supported teaching |
Textual studies |
Collaborative instruction |
Self-study of literature |
One-to-One tutorial |
Discussion |
Competences |
---|
Lecture |
Practicum |
Multimedia supported teaching |
Textual studies |
Collaborative instruction |
Self-study of literature |
One-to-One tutorial |
Discussion |
assessment methods |
---|
Knowledge |
---|
Combined exam |
Individual presentation at a seminar |
Skills |
---|
Project |
Individual presentation at a seminar |
Written exam |
Competences |
---|
Skills demonstration during practicum |
Individual presentation at a seminar |
Seminar work |
Written exam |
Recommended literature
|
-
C. G. Cassandras. Introduction to Discrete Event Systems. Kluwer Academic Publishers, 1999.
|