Colloquium is a meeting place for students and teachers in the Computer Science Master's Programme.

The main emphasis of the Colloquium is to guide towards the Master's thesis. Participation to the Colloquium is a compulsory part of the studies. The 5 credits can be earned during the first year. The meetings work also as information and discussion events, and are open to everyone interested in hearing the latest topics of theses conducted at the CS programme. Namely, the main part of the program consist of presentations of students already conducting their Master's theses; the presentation is a required component of Master's thesis requirements in the CS programme from Autumn 2017 onwards.



Add new message

Veli Mäkinen's picture

Veli Mäkinen

Published, 9.5.2018 at 13:15

Dear Colloquium participants,

this is a reminder of the semester-ending Colloquium event on next week Tuesday 15.5. 13-16 CK112. Note that the schedule has changed so that we start later than originally planned. We'll add instructions on the learning diary to the Moodle soon, but this time we skip the peer-review round. We start evaluating the course soon after this last meeting. Remember that active participation is required to pass the course. That is, 5 participations (demonstrated by learning diaries) or compensatory assignments (e.g. learning diary on studying a Master's thesis) are required. It is possible to continue the Colloquium next academic year to gather the missing activities.

13.15-14 Study track presentations (chair: Mikko Koivisto)
* Project presentation from Seminar on Applied Discrete Algorithms (Pavel Smirnov: Verification of deep neural networks)
* Master's thesis presentation (Kalle Viiri, Locality of graph problems in toroidic grids, Jukka Suomela (Aalto) & Jyrki Kivinen (Helsinki))
*Arto Hellas: Agile Education Research (RAGE) presentation

14-14.15 Break

14.15-15.30 Summary of academic year 2017-2018 (chair: Veli Mäkinen)
* 5-10 minute presentations from teachers: how the course went, what was new, what happens next time
Jussi Kangasharju: Networked Systems and Services
Tiina Niklander: Distributed Systems
Veli Mäkinen: Design and Analysis of Algorithms
Jiaheng Lu: Introduction to Big Data Management
Antti-Pekka Tuovinen: Software Architectures
* Feedback session in parallel with Presemo: Separate sections for Colloquium, courses, general issues
(Take your laptop with to use Presemo!)

15.30-16 Discussions continued over refreshments

Veli Mäkinen's picture

Veli Mäkinen

Published, 15.9.2017 at 17:21

Wiki contains tentative schedule. Moodle contains instructions for learning diaries. If you missed a meeting, your can do a learning diary based on a recent Master's thesis. See moodle for details.


Book your presentation slot here:

Teaching schedule

Fri 15.9.2017
14:15 - 16:00
Fri 17.11.2017
14:15 - 16:00
Fri 12.1.2018
14:15 - 16:00
Fri 6.4.2018
14:15 - 16:00
Tue 15.5.2018
13:15 - 16:00

Other events


Tue 15.5.2018
13:15 - 16:00
Semester-ending Colloquium meeting

Other teaching


Lecture material

Computer Science Master's Programme Degree Structure 2017-

See Choose Computer Science Master's Programme (top of page). Then click Information Specific to Your Degree. Direct link works after you have logged in.

Conduct of the course

Attend 5 meetings, write learning diary on each, and conduct peer review. If you miss a meeting, you can alternatively write your learning diary based on some recent Master's thesis you have studied. There are at least 5 meetings in a year, so the course can be completed within two semesters.


Master's Programme in Computer Science is responsible for the course.

The course belongs to the Advanced studies in computer science CSM10000 module.

The course is not available to students from other degree programmes.

No prerequisites.

Master's thesis in computer science.

Other courses that support the further development of the competence provided by this
course: Academic writing courses

An ability to give scientific presentations. An ability to peer-review and give feedback on written work and on presentations. Improved scientific writing skills on computer science topics. To obtain an overview of current topics in computer science research groups and activities of the local ICT sector.

Active attendance during the 2-year Master's Programme.

There will be 4-6 full day meetings per year.

Scientific presentations by Master's students, Doctoral students, researchers, Faculty members, and visitors. Invited talks introducing local ICT sector activities.

There will be separate sessions for each study track. Possibly other activities like poster sessions presenting project course results, etc., will be organized in parallel.

Small scientific essays and peer-review of them helps in reflecting if the message of the talks has been transferred.

Peer support also works for improving presentation skills.

Grading is fail/pass. The course can be marked once enough activity is achieved, after first year typically. Second year activity is only related to Master's thesis.

Course is recommended to be completed during the first year of Master's Programme by attending 5 meetings and completing associated assignments, like writing of small scientific essays or learning diaries and peer-reviewing them.

Note that Master's thesis requirements include giving a presentation on one's Master's thesis topic at the Colloquium, and this presentation is expected to be given after the completion of the Colloquim as a course (after seeing examples from previous year thesis presentations).