IMT2243 Software Engineering
On the basis of
IMT1082 Object oriented Programming
Expected learning outcomes
Students who have passed this course have an understanding of Open Source Software Development process. They understand fundamental arhitecture and HCI-patterns. They are able to specify, analyse and design software based on object-oriented modelling supported by UML (Unified Modelling Language) and design patterns. The course provides the candidates competence in documenting their work from both an academic and a practical perspective.
Open Source Software Development process
Object-oriented analysis and design using Unified Modelling Language
Process, HCI and Architecture Patterns
PaaS and integrated development-tools
Form(s) of Assessment
Form(s) of Assessment (additional text)
In this course two group deliveries and three individual deliveries are required. The final assesment is based on four of these deliveries.
Alphabetical Scale, A(best) – F (fail)