Modeling and simulation
| 1. | Course title | Modeling and simulation | ||||||||||||
| 2. | Code | F23L3S131 | ||||||||||||
| 3. | Study programme | — | ||||||||||||
| 4. | Organizer of the study programme (unit, institute, department) | Faculty of Computer Science and Engineering | ||||||||||||
| 5. | Degree level (first, second, third cycle) | First cycle | ||||||||||||
| 6. | Academic year / semester | 8 / Summer | ||||||||||||
| 7. | Number of ECTS credits | 6 | ||||||||||||
| 8. | Teacher | |||||||||||||
| 9. | Prerequisites for enrolling in the course | Веројатност и статистика или Основи на теорија на информации или Бизнис статистика или Математика 3 | ||||||||||||
| 10. | Course objectives (competences) | The student will acquire knowledge of using modeling techniques in order to evaluate the behavior of real systems. The student will acquire the ability to construct, verify and solve of models with different levels of abstraction and detail. It will also cover methods for fitting the state and parameters of models with real data, as well as predicting future behavior and "what-if" analyses. | ||||||||||||
| 11. | Course content | Lectures: 1. Introduction to modeling and simulation 2. Random number generation 3. Modeling of discrete systems 4. Modeling of continuous systems 5. Modeling of high-dimensional systems 6. Models with agents 7. Game theory models 8. Stochastic models and their application in finance 9. Waiting lines 10. Estimation of condition and parameters with real data and prediction of the future conduct 11. Optimization techniques 12. Methods for reducing dimensionality Exercises: 1. Getting to know Python 2. Random number generation 3. Representation and simulation of examples from discrete systems 4. Representation and simulation of examples from continuous systems 5. Representation and simulation of high-dimensional systems 6. Models with agents 7. Simulations with game theory 8. Stochastic models and their application in finance 9. Waiting lines 10. Application of several algorithms for estimation on a real situation and parameters with real data and prediction of future behavior 11. Optimization techniques 12. Methods for reducing dimensionality | ||||||||||||
| 12. | Learning methods | Lectures supported by slide presentations, interactive lectures, exercises (using equipment and software packages), teamwork, case studies, guest lecturers, independent preparation and defense of a project assignment and seminar paper, learning in an electronic environment (forums, consultations). | ||||||||||||
| 13. | Total available time | 6 ECTS x 30 hours = 180 hours | ||||||||||||
| 14. | Distribution of the available time | 30 + 45 + 15 + 15 + 75 = 180 hours | ||||||||||||
| 15. | Forms of teaching activities |
| ||||||||||||
| 16. | Other forms of activities |
| ||||||||||||
| 17. | Grading |
| ||||||||||||
| 18. | Grading criteria (points / grade) |
| ||||||||||||
| 19. | Requirements for signature and taking the final exam | completed activities 15.1 and 15.2 | ||||||||||||
| 20. | Language of instruction | Macedonian and English | ||||||||||||
| 21. | Method of monitoring teaching quality | internal evaluation and survey mechanism | ||||||||||||
| 22. | Literature |
|