Masters course at the University of Helsinki Department of Computer Science.
On this site, you will find all the assignments. Note that the content of each assignment may change up until the lecture when it is released (Monday of each week).
Titles of all assignments are shown, so that you can start considering which one you would like to extend in your final project.
Assignments for each week: