See TUT study guide http://www.tut.fi/opinto-opas/wwwoppaat/opas2016-2017/kv/laitokset/Tietotekniikka/TIE-41106.html
Please note: this TUT course is targeted for TUT students.
Students in UTA should not take this course, since it is overlapping with UTA bachelor level courses!