Degree: Master of Science

Degree 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 three sub-programmes:
  • Algorithms and Machine Learning,
  • Networking and Services, and
  • Software systems.
The teaching in the first two of these sub-programmes is given fully in English.
 
There are also an international Master's  degree programme in English offered at the Department of Computer Science that has its own degree requirements:
  • Master’s Degree Programme in Bioinformatics
The requirements for a Master’s degree are set according to sub-programme, but they follow a general pattern as described below.
 
 

MASTER OF SCIENCE DEGREE (120 credits)


1. Major subject studies

 

  INTERMEDIATE STUDIES  
  ADVANCED STUDIES (80 cr)
 

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-programmes Distributed systems and data communications and in Software systems.

 
  Compulsory courses for sub-programme 8 cr
  Optional advanced courses appropriate for the sub-programme (other than seminars) 26 cr
  Seminars 6 cr
50131 Master’s thesis 40 cr
  Maturity test in MSc  

 

2. Minor subject studies

The sub-programme Algorithms and Machine Learning requires a total of 60 credits of modules in mathematics or method sciences for the Bachelor’s and Master’s degrees.

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  
  English language studies as specified in the approved personal study plan 0–4 cr
584403  Advanced Internship or Vocational Orientation Studies 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