Study options

Master's Programme in Computer, Communication and Information Sciences - Computer Science

Computer Science is the study of computing and software systems that are nowadays deeply embedded in our daily life across different fields: industry, commerce, healthcare, media, and art to name a few. The Master of Science in Computer Science is grounded in leading-edge computing research at Aalto University and offers a deep understanding on the design and analysis of advanced software and computing technologies. Computer Science graduates master the theory and practice of advanced computing across a broad spectrum of systems, from Internet-scale distributed platforms to emerging quantum computing infrastructure.
Aalto University / students working togeher / photography Aino Huovio


Master of Science (Technology)

Application period:

1.12.2021 – 3.1.2022

Language of instruction:



2 years, full-time


Relevant Bachelor's degree

Field of study:

Technology and Engineering


120 ECTS

Organising school:

School of Science

Tuition fees:

For non-EU/EEA citizens, €15000/y (Master’s studies)

The application period has closed

Applying to master’s programmes

Upon completing the Computer Science major, graduates are provided with:

  • An extensive methodological base. Graduates have an extensive knowledge of advanced software systems and architectures, including the possibility to specialise in leading-edge and emerging platforms such as cloud services, high-performance computing, and quantum computing.
  • Algorithmic and mathematical foundations. Mathematics, algorithms and computational complexity constitute a major research frontier for graduates interested in a career in research as well as the long-term foundation shaping all of computing.
  • Advanced design and programming skills. Graduates have typically acquired excellent design and programming skills across a broad range of programming languages, development environments, and computing platforms.
  • A combination of breadth and in-depth specialisation. In addition to breadth of knowledge in computer science, graduates have in-depth skills in a specialisation area of their choice.
  • Effective communication skills. Graduates are able to work in multidisciplinary teams and collaborate effectively with experts from diverse fields.


Areas of specialisation within the major are structured into the following four study tracks. It is also possible to mix courses belonging to different tracks. Moreover, there is the flexibility of taking an optional minor subject and plenty of elective courses.

The Algorithms, Logic, and Computation study track equips students with a strong methodological and mathematical foundation that covers the modelling, design, and analysis of advanced algorithms and computing systems from massively distributed infrastructure to quantum computing. Students can expect to gain strong programming skills, including skills with automated reasoning tools.

The Big Data and Large-Scale Computing study track provides students with a strong background to cope with the challenges arising from the growth of data and information in our society. The track covers a broad range of topics in large-scale data analytics and platforms, including big data infrastructures management, batch and stream data processing, algorithmics for data analysis, and computing and automation management for data science processes.

The Software Systems and Technologies track broadly covers topics on software systems and the related enabling technologies: embedded systems and mobile computing; virtualization and cloud computing; data center networking and sustainability. The track provides a solid background on full-stack development with cloud-native tools and practices suitable for the complex computing systems of today.

The Web Technologies, Applications and Science study track takes students to the center of what many think is the most important technological innovation since the computer itself. The teaching in the Web Technologies, Applications, and Science track approaches subject areas of web applications and services in a versatile way. Students learn to develop modern web applications and use web technologies in distributed systems.

The studies make full use of modern teaching methods, including distance learning, small group learning and online feedback tools. Instead of traditional lecture-based learning, the Computer Science major emphasises collaboration and hands-on learning and encourages students to take the lead in their education and become active learners.

>> To learn more about Computer Science studies, see the programme curriculum (

Structure of studies

The Master’s Programme in Computer, Communication and Information Sciences – Computer Science comprises a total of 120 ECTS credits. The two-year programme consists of:

  • Major studies (40–65 ECTS)
  • Optional minor (20–25 ECTS)
  • Elective studies (25–35 ECTS)
  • Master’s thesis (30 ECTS)


The study environment in the Computer Science major is strongly international – studies are conducted in multicultural groups and a large number of courses are led by international professors. Studies are closely tied to world-class research taking place at the Department of Computer Science, which is routinely ranked among the top 10 Computer Science departments in Europe. In addition, there is an ongoing collaboration with ELLIS, the European Laboratory for Learning and Intelligent Systems, which has some of the best academic institutions and scientists under its umbrella.

The School of Science offers diverse possibilities for students to develop their global competence by, for example:

  • studying a semester abroad at one of Aalto’s partner institutions
  • taking a summer course abroad, for example at Stanford Summer School
  • conducting an internship in one of the global “hotspots” for computer science
  • becoming a tutor for first-year students

Aalto University is international by nature, welcoming thousands of degree and exchange students from abroad every year. These students join the diverse Aalto community not only through their studies, but also through multiple free time events, celebrations and extracurricular activities around the campus. Active tutoring programs and support services work hard to help international students integrate to the Nordic culture and feel at home in Finland.

Further study opportunities

The programme qualifies for doctoral studies (Doctor of Science in an applicable field).

Career opportunities

Computer Science is one of those fields where job market demand for good engineering talent exceeds the number of students graduating with a Computer Science degree. Due to the shortage of talent, many students within the major are getting job offers before they graduate and overall, their career prospects are excellent.

A common route into employment is getting hired by companies who pay students for writing their Master’s theses for them. Others start their own companies or continue to research careers at universities or industry research labs.

Job titles of our recent graduates include:

  • Cloud Architect
  • Data Scientist
  • Game Programmer
  • IT Consultant
  • Java Developer
  • Mobile App Developer
  • Software Architect
  • Software Engineer
  • Technical Web Analyst
  • Usability Specialist
  • Doctoral student

Our recently graduated alumni work for example in the following companies, universities and research institutes: Aalto University, Accenture, BetterDoctor, Centre national de la recherche scientifique, Conformiq, Eficode, Ericsson, Espotel, EXFO, Finnish Defence Forces, Finnish Institute of Occupational Health, First American, Forcepoint, F-Secure, Futuremark, Futurice, Giosg, GM Wargaming, Harvard University, Institut national de recherche en informatique et automatique, Jongla, Microsoft, Nitor Creations, Netlight Consulting, Nixu Corporation, Nokia, Nordea, OneSpin Solutions, Orbis, Palantir Technologies, Planixs, Qualtrics, Queen’s University Belfast, Quintic, Reaktor, RedLynx, Santander, Seriously Digital Entertainment,, Space Systems Finland, Supermetrics & Floweb, Trimble, Tuxera, University of Helsinki, Valas Media, Vincit, Wolt, ZEF etc.

Aalto University has well-established career services to support students’ employment in Finland and abroad. Thanks to the flexible curriculum, many Aalto students work already during their studies and guarantee themselves entry positions before graduation. There is also a very active entrepreneurship community at Aalto, working as a springboard for founding a company.

Research focus

The studies in the programme are closely related to the world-class research conducted at the Department of Computer Science.

Co-operation with other parties

Computer science is a multidisciplinary field by nature – it is much harder to name a field in which it is not used than it is to name one where it plays an integral part. The School of Science operates closely with other Aalto schools and students from other Master’s Programmes regularly frequent courses of the Computer Science major. Likewise, Computer Science students can include a minor in their elective studies. The minor can be chosen freely from any Aalto school. Individual elective courses can also be taken from other programmes at Aalto University or other Finnish universities through the Flexible Study Right (JOO).

Aalto University is well-known for bridging disciplines of business, arts, technology and science. The lively campus and freedom of choosing elective courses across the University bring students from different fields under one roof. This spontaneous multidisciplinarity environment sparks new ideas, gathers enthusiasts around them and gives birth to friendships, networks, and every so often, startups.

Programme-specific admission requirements

Computer Science applicants meeting the general eligibility criteria for master's studies are evaluated according to the below Evaluation criteria. The evaluation process is described under Applicant evaluation process. In addition to obligatory application documents, this study option asks the applicants to submit also the documents listed under Requested documents.

Contact information

For enquiries regarding the application process, obligatory application documents or English language proficiency, please contact Admission Services at [email protected].

For enquiries regarding programme-specific admission requirements or studies in the programme, please contact Learning Services at Aalto University School of Science at [email protected].

Chat with Aalto students

Are you wondering what it is like to study at Aalto University? Or what student life is like at Aalto’s vibrant Otaniemi Campus or at the Mikkeli Unit? Come chat with our students about all things Aalto!

Chat with our students!
Aalto students walking at campus during summer

Get to know us

Aalto University students enjoying coffee in the campus restaurant

Study at Aalto

Do you want to study in the Nordics in Finland? At Aalto University science and art meet technology and business. We believe in the power of curiosity and encourage our students to explore the unknown as well as to learn and do things in a whole new way.

A guy peeks from behind fresh green birch branches. Photo: Aalto University / Unto Rautio

Get to know Finland and Aalto

Finland’s excellent reputation in education, combined with a wide range of courses offered in English, makes Finland and Aalto University an attractive study destination for international students.

Study at Aalto

The application period has closed

  • Published:
  • Updated:
URL copied!