| Course Objectives: |
The objective of this course is to provide students with a foundational understanding of system dynamics and its strategic applications in management. Students will develop skills to analyze and manage complex systems by learning essential concepts such as feedback loops, stock and flow diagrams, and simulation models. Through a focus on systems thinking, the course aims to enhance students' abilities to recognize and influence key leverage points within organizational structures. A hands-on management simulation game will allow students to apply their knowledge in a virtual business environment, refining their strategic thinking and problem-solving skills for real-world scenarios. |
| Course Content: |
This course covers the core principles of system dynamics, beginning with an introduction to fundamental concepts and modeling techniques. Students will learn how to create stock and flow diagrams and develop simulation models, gaining insights into how these tools are used to analyze complex systems. Building on this foundation, the course explores systems thinking in management, focusing on identifying leverage points and understanding system behaviors. In the final part of the course, students will participate in a management simulation game, where they will manage a virtual business environment and apply system dynamics principles to strategic decision-making. Real-world case studies will also be integrated throughout the course to illustrate practical applications across various industries. |
Course Learning Outcomes (CLOs) are those describing the knowledge, skills and competencies that students are expected to achieve upon successful completion of the course. In this context, Course Learning Outcomes defined for this course unit are as follows:
| Week |
Subject |
Materials Sharing * |
|
Related Preparation |
Further Study |
| 1) |
Introduction to System Dynamics: Overview of system dynamics, its history, and foundational concepts. |
|
|
| 2) |
Feedback Loops and System Structure: Understanding reinforcing and balancing feedback loops. |
|
|
| 3) |
Stock and Flow Diagrams: Building and interpreting stock and flow diagrams in complex systems. |
|
|
| 4) |
Causal Loop Diagrams: Introduction to causal loop diagrams and their role in modeling. |
|
|
| 5) |
Dynamic Hypotheses and Model Formulation: Creating hypotheses and formulating models based on system behavior. |
|
|
| 6) |
Time Delays and Nonlinear Relationships: Exploring the effects of delays and non-linearities in dynamic systems. |
|
|
| 7) |
Modeling and Simulation Techniques: Introduction to tools and software for system dynamics simulation. |
|
|
| 8) |
Validation and Testing of System Dynamics Models: Techniques for testing and validating system dynamics models. |
|
|
| 9) |
Policy Design and Scenario Analysis: Designing policies and analyzing scenarios using simulation models. |
|
|
| 10) |
Systems Thinking in Management: Application of systems thinking in organizational decision-making. |
|
|
| 11) |
Sensitivity Analysis and Model Robustness: Assessing model robustness and sensitivity to parameters. |
|
|
| 12) |
Real-World Applications of System Dynamics: Case studies and applications in various industries. |
|
|
| 13) |
Management Simulation Game and Course Wrap-up: Participating in a management simulation game and reflecting on course learning outcomes. |
|
|
| |
Programme Learning Outcomes |
Contribution Level (from 1 to 5) |
| 1) |
Owns advanced theoretical and applied knowledge in the field of computer science and engineering. |
|
| 2) |
Owns the comprehensive knowledge about advanced techniques and methods and their limitations applied in the field of computer science and engineering. |
|
| 3) |
Reaches knowledge broadly and deeply by application and development in the field of computer science and engineering, evaluates, interprets and applies knowledge. |
|
| 4) |
Complements and applies knowledge with scientific methods using uncertain, limited or incomplete data; can use information from different disciplines together. |
|
| 5) |
Defines the problem, accesses data, uses knowledge from different disciplines, designs researches, designs system and process, develops solution methods in order to solve current problems in the field of computer science and engineering. |
|
| 6) |
Can work effectively in disciplinary and multi-disciplinary teams, lead such teams and develop solution approaches in complex situations; can work independently and take responsibility. |
|
| 7) |
Has awareness of the new and developing applications of his/her profession, examines and learns them when needed. |
|
| 8) |
Has the necessary skills and competencies to perform his/her profession in the most effective way and to constantly improve himself/herself. |
|
| 9) |
Acquires communication in a Foreign Language (English) competence defined on the level of at least B2 in European Language Portfolio. |
|
| 10) |
Observes social, scientific and ethical values in the stages of data collection, interpretation, announcement and in all professional activities. |
|
| 11) |
Knows the social, environmental, health, safety, legal aspects of engineering applications, project management and business life applications, and is aware of the constraints they impose on engineering applications. |
|