IMT2243 Software Engineering
IMT1082 Object oriented Programming
Expected learning outcomes
The candidate has knowledge and understanding of a wide range of software patterns and their relevance in development projects. They have insight into architecture- and designpatterns and basic features of modern development platforms.
The candidate can analyze prosesspatterns in Open Source projects. Candidate can design software based on application of architecture-, design- and HCI patterns.
The course provides candidates with expertise of searching and interpretation of sources, and they achieve experience in documenting their work both from an academic and a practical perspective.
- Open Source Software Development
- Software Architecture Patterns
- Software Design Patterns
- Human Computer Interaction Pattens
- Mobile- and Cloud Patterns
- UML-based modelling
Form(s) of Assessment
Form(s) of Assessment (additional text)
Portfoilo: 3 individual and 2 groupwork hand ins
Alphabetical Scale, A(best) – F (fail)
Internal examiner, external examiner every fifth year, next time autumn 2020.
See Norwegian version.
Will be available in the LMS
Replacement course for
IMT3102 - from autumn 2018