M.Sc. Computer Science

  • On Campus
  • 24 months
  • Free (International

    Tuition fee for the international students.

    Free (EEA

    European Economic Area tuition fee is applicable to the students from EU countries, Iceland, Liechtenstein, Norway and Switzerland.

  • English ( Take IELTS test or Find a course )
| Turku, Finland
Computer Science aims at understanding computation, communication and information processing in the context of our fast-changing society and lifestyles. We aim at preparing Computer Science graduates to be successful in their careers, for 50 years from now, by understanding how to develop correct and reliable software-intensive systems, to build efficient algorithmic solutions for various computational challenges, and to develop computational solutions for industrial applications areas such as e-learning, biotechnology, aeronautics, banking, transportation, etc.



Computer Science is a broad area of science that spans over computer programming; development of bid data systems and large distributed systems; web- and cloud-computing; data security; new paradigms such as nano-, bio- and quantum-computing; algorithms for biotechnology, banking, aeronautics; etc. Computer Science graduates are able to adapt quickly to new ideas, new technologies, and to multidisciplinary fields.
Highlights of our education program include various programming methods, data structures and algorithms, databases, cryptography and network security, software architectures, computer networks, computer graphics, concurrent programming, fault-free programming. Our study programme gives a broad basis across different areas of Computer Science. It provides the students with the necessary knowledge and skills for a multitude of careers in the software industry, high-performance computing, e-health, IT-security, internet-based companies, etc. It also provides the required background for doctoral research in Computer Science.
During the programme the students may acquire the following skills:

  • Understanding the scientific principles of computers and software technology and being able to apply them to a multitude of problem domains;
  • A thorough understanding of the software development process, including design, implementation, documentation, and verification;
  • Developing analytical skills regarding the architecture, quality, trustworthiness, and reliability of computer systems;
  • Obtaining skills in the design of distributed systems and high-performance applications;
  • Getting familiar with advanced computational techniques in biology;
  • Developing good communication and team-work skills;
  • Obtaining knowledge and competence for a career in the software industry, in high-performance computing and in the computational biotechnology industry.

Detailed Course Facts

Start dates and application deadlines

Started in

    Deadline was:
  • ( General

    General deadline, applies to everyone.

Tuition fee
  • Free ( International

    Tuition fee for the international students.

  • Free ( EEA

    European Economic Area tuition fee is applicable to the students from EU countries, Iceland, Liechtenstein, Norway and Switzerland.


At the moment there is no tuition fee at Åbo Akademi, but students enrolled at our university have to be members of the student union (fee 116 € during the academic year 2015-2016).

Notice also that there is an application fee of 100€ for applicants to Finnish higher education institutions (polytechnics/Universities of Applied Sciences (UAS) and universities) who are applying based on a qualification completed outside the EU/ETA. Please see http://www.abo.fi/ansok/applicationfee for more information.

Credits (ECTS) 120 ECTS
Duration full-time 24 months
Delivery mode On Campus
Educational variant Full-time

Course Content

The Bachelor degree studies are followed by advanced studies, leading to the Master of Science (MSc) degree. The MSc studies are scheduled to be completed in two years after obtaining the Bachelor degree. The objective of the advanced studies is to instil a scientific way of thinking and studying in Computer Science, to provide the students with skills necessary for independent work, as well as with the ability to adapt easily to new knowledge, concepts, and methodologies. This is especially important in Computer Science, as developments in the field are advancing at a rapid rate.

The students undertaking the advanced studies need to specialize in a certain Computer Science area. The topic of the MSc thesis is chosen in this area of specialization. The purpose of the thesis is to demonstrate the achieved scientific maturity of the student. The thesis is a scholarly essay developed independently by the student, with content logically and linguistically correct. A MSc thesis in Computer Science is often accompanied by a software implementation.

When graduating, the students will have both a good basis for starting PhD studies, as well as solid practical competences for successful careers as software engineers, software designers, software analysts, or computational scientists. The numerous fields in which computer systems are applied ensure a wide range of career opportunities in Finland and abroad. Finland is a high-tech-intensive country with a strong demand for such graduates.

Overview of the Master of Science programme in Computer Science, 120 cr

  • Computer Science studies: 90 cr
  • Optional studies (can be chosen from any subject, including Computer Science, for instance Software Engineering, Embedded systems, Information Systems, Mathematics and Statistics, Biosciences, etc; courses may be selected from more than one subject.): 30 cr

The Computer Science studies consist of:

  • Mandatory courses (Project course, Logic for Computer Science): 15 cr
  • MSc thesis project: 30 cr
  • Various advanced courses in Computer Science, to be chosen from the courses below (the courses can be freely combined into individual study plans): 45 cr
  • Software theory
Formal methodsInvariant-based programmingProgram derivationsProgram verificationAdvanced text algorithms
  • Computational systems biology
Introduction to bioinformaticsIntroduction to computational and systems biologyComputational biomodelingFormal methods for biologyAlgorithms in bioinformatics
  • Software systems
Software safetySoftware architecturesSoftware qualityNetwork software
  • High-performance computing
Parallel programmingCode optimizationIntroduction to computer graphicsAdvanced computer graphics


Applicants should already have completed a Bachelor's degree in Computer Science, Computer Engineering or in a closely related field. They should also have completed at least 25 credits of courses in Mathematics as part of their Bachelor's degree studies. Eligible applicants are selected on the basis of how well their Bachelor's degree corresponds to the programme and on the study merits of the student.

No entrance examination. Admission is granted on the basis of the application.

Language requirements

All applicants must always prove their level of English language proficiency by submitting one of the following English-language test scores to their application (the minimum requirements are listed below):

  • IELTS Academic (International English Language Testing System): Scores in the Academic test with an average of 6.5, with no individual scores below 5.5. Even if an applicant has the minimum score required in the different sections, the applicant is not eligible if the required total score is not achieved. The results are valid for two years.
  • TOEFL (Test of English as a Foreign Language): Total scores of at least 575 points in the paper-based test, or 90 in the Internet-based test (iBT). The Test of Written English (TWE) is required for those taking the paper-based TOEFL test. The results are valid for two years.
  • PTE Academic (Pearson’s test of English): Total score of at least 62 points. The results are valid for two years.

No other English proficiency test is accepted.

For more detailed information on admission requirements, please check admission requirements and application procedures at http://www.abo.fi/ansok/en/masters .

Work Experience

No work experience is required.

We Are Helping Thousands of Students to Find a University Abroad!

Fortunately enough I was able to find StudyPortals. Right from the start of the application to getting the confirmation of admission I was using StudyPortals.

Sign up for your personal newsletter and we will help you too.

We will send you all the information you need to find your dream study programme!

The Global Study Awards: get funded with up to £10,000 to study abroad

Together with the ISIC Association and British Council IELTS, StudyPortals offers you the chance to receive up to £10000 to expand your horizon and study abroad. We want to ultimately encourage you to study abroad in order to experience and explore new countries, cultures and languages.

Åbo Akademi University, Finland

Finland Åbo Akademi University is a multidisciplinary and international university located in the south-western part of Finland. We offer study programmes on bachelor, master and doctoral level. The main language of instruction is Swedish but we also offer several interesting International Master’s Programmes given in English. As a research university we offer an inspiring environment for completing a master’s degree and good opportunities to continue with doctoral studies.