The final exam is done using an individually performed test covering the expected study outcomes according to the course syllabus. The exam will be a short online exam with multi-choice-questions that will be finished individually. The time for the exam will be limited. You can use any kind of aids (books, online resources, etc) during the exam except for cooperating with other students or asking other people for help. If cooperation is suspected this will be reported to the disciplinary board of the university.
If you pass the exam you will get a grade on the course based on the level and quality of the workshop assignments that have been performed by you.
If you fail the exam you will have to take a re-exam. Are the workshop-assignments not satisfactory (scope/quality) you will get a chance to correct them for a passing grade (E) in the course.
The above example questions are definitely more complex and larger than anything that can be realistic for the online-exam. However, parts of them highlight what you are supposed to know:
- UML class diagram notation for design and domain modeling, including the differences in notation practice depending on design vs. domain modeling.
- You should know how to transform code to design level class diagram and vice versa.
- You should know what the different concepts in the course mean.
- You should know the patterns and principles presented in the course, including how they could look in a class diagram (if appropriate), what problem they solve, what they offer, and what problems you get if you ignore them.
A suggestion is to solve the example questions in a small study group and discuss differences.
Final Exam Dates
You will have 3 chances to pass the online exam. The exam will be open as follows
Exam Period 1: 2020-10-14 09:00 – 2020-10-14 21:00
Exam Period 2: 2020-10-22 09:00 – 2020-10-22 21:00
Exam Period 3: 2020-11-30 09:00 – 2020-11-30 21:00