Practice Sessions
- Week 1 - Domain Modelling
- Classwork: Object-oriented modeling and design with UML, Chapter 3
- Week 2 - No Practice Sessions
- Week 3 - Domain Modelling
- Classwork: Continuation from week 1
- Week 4 - Domain Modelling
- Classwork: Object-oriented modeling and design with UML, Chapter 3 and 4
- Week 5 - Domain Modelling
- Classwork: Continuation from week 4
- Week 6 - Use Cases
- Classwork: Scenarios from the lecture
- Week 7 - Sequence Diagrams
- Classwork: Scenarios from the lecture
- Week 8 - Design Patterns, Application Modelling & Code Generation
- Classwork: Implementing a system from a provided documentation
- Week 9 - State Modelling
- Classwork: Statecharts Modelling in Yakindu (solution)
- Week 10 - State Modelling
- Week 11 - State Modelling
- Week 12 - TLA+
- Classwork: TLA Tutorial
- Week 13 - TLA+
- Classwork: TLA Exercises I (solutions)
- Week 14 - TLA+
- Classwork: TLA Exercises II
- Week 15 - No practice sessions this week