Software engineering models and modeling
Creating software is much more than coding. This course introduces you to various modelling approaches that reduce the gap between problem analysis and software implementation that describe complex systems at multiple levels of abstraction. With these models you learn to present human-understandable descriptions or analyse system quality. Course participants will for example learn to manage, plan, analyze and contribute to various models to represent requirements, design, implementation, and maintenance of large intensive software products.
This course is composed of independent reading materials (including coursebook), online lecture videos, other online materials, independent tasks on the online platform, participation in interactive online exercise classes, the course project, and the online course exam. The course duration is approximately four months, with interactive events during the first half and working as a group on the course project during the second half.
The course is a 6 ECTS MSc. level course and expects participants to have basic knowledge of software engineering practices and programming.
Get to know the course details here (PDF).
You can get a digital badge after completing this course.
Further information about the studies
Contact person for applications