MSc studies

Thesis Process

Instructions and forms

Who can supervise master's thesis?


Master's thesis plays a significant part in the master's studies. Its purpose is to prepare the student to work independently and to think critically. Therefore, guidance plays a smaller part than in the previous studies. Typically, a relatively extensive technical solution is developed in a master’s thesis. Even though some additional courses from the field of the thesis are sometimes demanded, the purpose is to get the student to use mainly the skills and knowledge acquired during her/his previous studies. In addition, the master's thesis trains the student in technical and scientific documentation.

Thesis Process

Figure 1 below presents the general thesis process, with emphasis on the administrative issues and supervision. The process starts with defining the topic of the thesis and applying a formal approval for the topic from the degree programme committee head. You need to define the topic together with the customer and the supervisors. The topic, customer, and supervisors are filled into the form that is used to apply the approval of the topic.

Thesis process

The main part of the work is performed at the second stage, in writing the thesis and performing the actual work, for example, designing, building and testing a piece of software. When the thesis is ready, it is reviewed by the supervisors and modified by the student as necessary. When the supervisor gives permission, the student delivers the completed thesis to the Laturi system. At this stage, the student also needs to apply the degree certificate and perform some other tasks that are required from graduating students. The supervisors obtain the thesis from the archive and evaluate it. The degree programme committee accepts the grade and the faculty grants the degree.

The degree certificate needs to applied at least two weeks before the degree programme committee meeting dealing with the thesis. The thesis needs to be delivered to Laturi at least ten days before the meeting. More instructions on Laturi can be found from The customer's evaluation form needs to be delivered at least one week before the meeting.

NB: The thesis topic needs to be entered into WebOodi, before the thesis can be delivered to Laturi. Starting in January 2013, thesis information will be entered to WebOodi automatically after the topic has been accepted by the degree programme head. For topics approved before 2013, please check from the study affairs office that your topic has been entered to WebOodi.

Studying after graduation?

Yes, you can continue studying after getting the M.Sc. degree and target Ph.D. degree.  See the page about postgraduate studies.

Instructions and forms

The Master’s Thesis Guide is the most important source of information, in addition to these pages, the supervisors, and the study affairs office:

Word document templates can be found here:

Latex template for the Master's Thesis can be found from GitHub:

The rest of this page lists milestones of thesis work; with short instructions and required forms for each of them.

Applying the Topic

Approval for the topic and permission to write in English is applied with the following forms:

Writing the Thesis

Please follow the instructions given in the Master's Thesis Guide. You can use the following title page template, or produce a similar one yourself:

NB: The old title pages meant for the bound theses are not valid anymore. Electronic versions containing old type of title pages can not be accepted but the title page has to be corrected.

Delivering the Thesis

When the supervisor has given a permission, you need to deliver the thesis to the Laturi system - detailed instructions are available at Laturi's own web pages. When the thesis has been accepted, it is transferred to the university's archive and to the Jultika repository. The thesis will be publicly available on the internet, if you permit this wide publicity when delivering the thesis to Laturi. If not, the thesis will be available only at the Jultika workstations at the university libraries.

NB: Thesis already bound (i.e. bound before 2013) can be delivered to the study affairs office as such. In such case, there is no need to deliver the thesis to Laturi.


The supervisor and the second examiner fetch the thesis from Laturi and evaluate it according to the following guidelines and write the evaluation to the following form:

It is a good idea to check from the instructions what is required for the best grades!

You need to deliver the following form to the customer (when not the department), who then writes thesis evaluation into this form:

Applying Degree Certificate

Request for Degree Certificate is made in the OSAT system at the end of the studies about 5-6 weeks before the planned graduation.

You also need to submit the abstract of Thesis form to the study affairs office (

Other Tasks When the Thesis Is Ready

You also need to attend the maturity test, and return all university library books, as well as keys, equipment, machinery, and tools belonging to the university.

The last event in your M.Sc. studies is the graduation ceremony (Publiikki) where you will receive the degree certificate. You are supposed to dress formal black and you can have two guests. You will get an Alumni Pin. You can register to the ceremony using this form - and if you can not attend, you can specify how you want to receive the certificate:


Feedback Questionnaire for those about to graduate and already graduated students

Please answer the Academic Engineers and Architects in Finland organization (TEK) survey:


he data will be used to develop The Computer Science and Engineering Degree Programme. Thank you in advance for your feedback! 

Master's degree graduation schedule

The Degree Program Committee (TUTO) meets about once a month (not July). At the beginning of the work The Degree Program Committee (TUTO I meeting) accepts the topic application form and the evaluated thesis. In addition, The Degree Program Committee (TUTO II meeting) will grant the degree based on the degree certificate request. Below is a scheduled checklist for the student and the supervisor. Check how much processing time is needed before the selected TUTO I and TUTO II meetings.


  1. STUDENT: Topic application 1 week before TUTO I (submit to the room TS107)
  2. STUDENT, GRADUATION: Degree certificate application (OSAT) 5 weeks before Publiikki day
  3. SUPERVISOR: The supervisor gives permission to download the final thesis into Laturi by sending a message to . Information to be provided in the message: Supervisor name and research unit, Second reviewer name, Student name, Title of thesis in Finnish and English (international students, English only), it is a Bachelor's Thesis or a Master's Thesis. 10 calendar days before TUTO II
  4. SUPERVISOR AND STUDENT: Maturity test in examinarium.
  5. STUDENT: Thesis into Laturi 1 week before TUTO II
  6. SUPERVISOR AND SECOND REVIEWER: Evaluation of the thesis (Evaluation Form and Related Instructions). The completed evaluation form will be sent to the Student Affairs Office no later than 3 working days before TUTO II
  7. STUDENT: The degree is given in “Publiikki” or it can be picked up from a study office on the Publiikki day if you do not go in Publiikki.

Who can supervise master’s theses?

  1. Thesis supervisor (valvoja) can be a CSE, EE, or DCE professor, or a postdoc currently working at CSE
  2. Second examiner (toinen tarkastaja) can be a CSE professor, a professor from other fields (no restrictions to the field), or a postdoc currently working at CSE.
  3. Either the supervisor or the second examiner has to be a CSE professor, Docent, Senior Research Fellow or experienced Postdoctoral Researcher. However, also a member of CSE personnel who has previously been a CSE professor, can act in CSE professor's role in thesis supervision.
  4. A postdoc acting as the supervisor must have earlier experience on acting as the second examiner.
  5. Technical supervisor must have at least an M.Sc. degree.
DCE = Department of Communications Engineering
EE = Department of Electrical Engineering


Eligible supervisors and second examiners from CSE

Professors and postdocs listed below can supervise master theses. When a supervisor's expertise macthes your topic, please ask the supervisor in question first.




Celentano, Ulrico interaction of natural and artificial intelligent entities incl. human-technology interaction, Internet of things, systems modelling, dependability, privacy protection. (Myös suomenkieliset työt)  

Ferreira, Denzil

human-computer interaction, mobile computing, ubiquitous computing, pervasive computing, context-awareness, mobile instrumentation (Only in English)


Georgiev, Georgi

Design creativity and design thinking topics, especially related to 3D fabrication, prototyping, and process of idea generation. (Only in English)

Gilman, Ekaterina Ubiquitous computing, context-awareness, context modelling and reasoning, intelligent transportation systems (data management and analysis, applications). (Only in English)  

Hadid, Abdenour

biometric recognition, face analysis, machine learning, computer vision, pattern recognition, image and video processing, artificial intelligence, information processing, human behavior analysis, gait and gesture analysis, vision based individualized health care, embedded vision systems, new sensing technologies. (Only in English)


Heikkilä, Janne

machine vision, digital image processing, digital video processing, pattern recognition, statistical signal processing, signal analysis. (Finnish and English)

Hosio, Simo Crowdsourcing, decision-making, public displays, digital advertising, human computer interaction.  
Jurmu Marko Ubiquitous computing, human-computer interaction, virtual city models, urban computing (incl. case studies), interactive public displays, middleware  

Keskinarkaus, Anja

multimedia, digital watermarking of audio, speech and images, digital watermarking methods for printouts, mobile applications taking advantage of watermarking methods. (Finnish and English)


Kortelainen, Jukka

biomedical engineering, neuroscience, pattern recognition, signal processing. (Finnish and English)

Koskela, Timo    

Ojala, Timo

networking, Internet, distributed systems, mobile computing, ubiquitous computing, multimedia, HCI. (Finnish and English)


Oussalah, Mourad

Natural Language Processing, Text Mining, Information Retrieval, Social Network, Cybersecurity, Artificial Intelligence. (Only in English)  

Pakanen, Minna

englanti: Anticipated user experience, user experience, interaction design, UX and UI design, human-computer interaction, co-design, ubiquitous computing, wearable computers, augmented reality, virtual reality. (Finnish and English)

Partala, Juha

cryptography, cryptographic protocols, computational complexity, analysis of algorithms, information theory, biometric authentication, signal processing


Pirttikangas, Susanna

situation awareness, context-aware computing, machine learning, pattern recognition, biometric identification, big data, open data, data mining, visual data mining, sensor signal processing, data analysis, internet of things, modelling user context and routines, activity reconition, gesture recognition, context-aware applications, sentient artefacts, intelligent transport. (Finnish and English)

Pouke, Matti Virtual reality, mixed reality, web and native virtual environments, virtual cities, virtual tourism, information visualization, smart living environments.  

Riekki, Jukka

embedded software, Internet of Things, ubiquitous/pervasive computing, mobile computing, Internet applications, physical user interfaces, Web Services, knowledge-based systems, cloud computing. (Finnish and English)


Röning, Juha

embedded systems, software security, intelligent systems, robotics, data mining, big data. (Finnish and English)

Sangi, Pekka computer vision, pattern recognition, signal processing  

Seppänen, Tapio

biomedical engineering, biomedical signal analysis and pattern recognition. (Finnish and English)


Silvén, Olli

signal processing, imaging, embedded systems, hardware architectures, machine vision, video coding, energy efficiency, real-time systems. (Finnish and English)

Tamminen, Satu data mining, big data, data analysis, data science, descriptive and predictive modelling, industrial statistics, internet of things, machine learning, pattern recognition, quality improvement, statistical modelling  
Tuovinen, Lauri knowledge discovery and data mining, databases and knowledge bases, knowledge representation and semantic computing, software engineering and software architecture, security and privacy in information systems, social and philosophical issues in computing  

Zhao, Guoying

digital image & video processing, human motion tracking, action recognition, facial expression and micro-expression analysis, dynamic texture analysis, lip-reading, expressional face/lip animation, biometrics, surveillance. (Only in English)




Last updated: 9.11.2018