Degree: Master of Science

Degree requirements

Degree requirements have changed. The new ones are valid from 1.8.2014.  This page explains the new requirements on general level. More detailed explanation is available (in Finnish from study guide opinto-opas). Students starting their studies in Fall 2014 follow these requirements, other students are allowed to switch to these new ones from the former requirements.
 
The University of Helsinki has a two-cycle degree system. The first-cycle degree of the Faculty of Science is a Bachelor of Science degree. The Bachelor's degree must be completed  before a Master of Science degree. The Master's degree in computer science can be completed in one of four sub-programmesor or in one study profile:
The teaching in the first three of these sub-programmes and in the Data Science Study Profile is given fully in English. The main teaching language of Software Systems is Finnish, but even they offer some courses in English.
 
The requirements for a Master’s degree are set according to sub-programme, but they follow a general pattern as described below.

 

Degree Structure

Master of Science degree  (minimum size 120 credits unit)
  Advanced studies in computer science  (minimum 80 cr)
- courses, minimum 34 cr (see specialization line specific requirements)
- seminars 6 cr
- Master's thesis 40 cr
Other studies in computer science  (min 0 cr)
- intermediate/subject level studies optional or obligatory
Minor studies (min 0 op)
- Master's degree can containa full module of minor studies
- Notice the minor requirements of Algorithms and  machine learning
Other studies (min 6 op)
- Personal study plan, scientific writing, internship or work-oriented studies, language studies, ...

 

 

Degree requirements (120 credits)


1. Major subject studies

 

50043   INTERMEDIATE STUDIES        
  Intermediate courses that can be taken as part of the Bachelor’s degree or in addition to the advanced module in the Master’s programme are required in the sub-programme Networking and Services.  
ADVANCED STUDIES (80 cr)
  Compulsory courses for sub-programme 8-10 cr
  Optional advanced courses appropriate for the sub-programme (other than seminars) 24-26 cr
  Seminars 6 cr
50131 Master’s thesis 40 cr
  Maturity test in MSc  

 

2. Minor subject studies

The sub-programme Algorithms, Data Analytics and Machine Learning strongly recommends a total of 60 credits of modules in mathematics, statistics or method sciences for the Bachelor’s and Master’s degrees.

The sub-programme Algorithmic Bioinformatics recommends minor studies both in mathematics and molecular biology.

3. Other studies

 

582510 Personal study plan  1 cr
582519 Scientific Writing for MSc in Computer Science,  if the student begins his or her studies at the department directly at Master's level and will complete the degree in English.  3 cr
581324 Computing Tools for CS Studies, if the student begins his or her studies at the department directly at Master's level 1 cr
  English language studies as specified in the approved personal study plan 0–4 cr
584403  Advanced Internship or Vocational Orientation Studies (= one of the following) at least 2 cr
  582511 Advanced professional IT working or  2–6 cr
  581387 Software Factory Work Experience  or  5–7 cr
  582515 Information Technology as a Profession  2 cr
    or other appropriate course  

Optional courses so that the extent of the degree, 120 credits, is fulfilled. These may include major or minor subject courses or courses in other subjects.

Degree: Master of Science

Degree: Master of Science

Degree: Master of Science