Study options

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

Software pervades all areas of human activity: industry, commerce, healthcare, media, and even art. Majoring in Computer Science provides students with a deep understanding of the behaviour of computer programs and computing technologies, training them to excel in the theory and practice of advanced computing.
Aalto University / students working togeher / photography Aino Huovio
Get a Master’s Degree in Computer, Communication and Information Sciences – Computer Science at Aalto University, the leading international and multidisciplinary university in the Nordics and Europe.


Master of Science (Technology)

Application period:

1.12.2020 – 4.1.2021

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

About the studies


Computer science is one of the most influential fields of the present day with software pervading all areas of human activity: industry, commerce, healthcare, media, and even art. The Master of Science in Computer, Communication and Information Sciences with Computer Science as a major provides students with a deep understanding of the behaviour of computer programs and computing technologies.

Upon graduating from the Master’s Programme in Computer, Communication and Information Sciences – Computer Science, graduates will have:

  • A solid methodological base. Graduates have acquired an extensive knowledge of different software systems and architecture.
  • A strong theoretical, scientific and mathematical base. Establishing a strong foundation in algorithms, computer graphics, machine learning, operating systems, security, user interfaces, web software development and other branches of computer science gives graduates a competitive edge in the job market.
  • Advanced programming skills. Graduates have typically acquired excellent programming skills, depending on the depth of their specialisation.
  • A combination of breadth and in-depth specialisation. In addition to breadth of knowledge in computer science and software technology topics, graduates have in-depth skills in a specialisation area of their choice.
  • Good communication skills. Graduates are able to work in multidisciplinary teams and collaborate effectively with experts from various fields.

Language of instruction

In the Master’s Programme in Computer, Communication and Information Sciences – Computer Science, the language of instruction is English.

Content of the studies

The major consists of core courses, compulsory courses in the selected study track, and major optional computer science courses. The core courses are common for all students in the major and they should ideally be studied in the first year. Student majoring in Computer Science should select at least five courses from the following core courses list:

  • Computational User Interface Design (5 ECTS)
  • Computer Graphics (5 ECTS)
  • Declarative Programming (5 ECTS)
  • Information Security (5 ECTS)
  • Machine Learning: Supervised Methods (5 ECTS)
  • Operating Systems (5 ECTS)
  • Principles of Algorithmic Techniques (5 ECTS)
  • Web Software Development (5 ECTS)

Students will also choose their preferred study track. The major has four available study tracks:

  • Algorithms, Logic, and Computation
  • Big Data and Large-Scale Computing
  • Software Systems and Technologies
  • Web Technologies, Applications, and Science

See the curriculum

Doctoral track

The major also offers a competitive doctoral track where a limited number of top students can be admitted. Students selected to the doctoral track can have their studies tailored towards pursuing PhD studies and can start working towards a PhD in one of the department’s research groups already during their Master studies. Applicants must explicitly indicate their possible interest for the doctoral track in their motivation letter when applying for the Master’s programme. The best doctoral track applicants will be interviewed. Read more >>


Topics vary depending on the study track the student chooses. The Algorithms, Logic, and Computation study track equips students with a strong methodological foundation that covers the modelling, design, and analysis of advanced algorithms and computing systems. Students can expect to gain strong programming and automated reasoning skills.

Big Data and Large-Scale Computing 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 wide range of topics in data management, data processing, algorithmics, data science, and data analysis.

The Software Systems and Technologies track covers a wide range of topics on software systems, including mobile and cloud computing, energy efficiency of computing and novel networking technologies. The focus of the track is on applied computer science, building on a solid software systems technology background.

The Web Technologies, Application 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 services and web content in a versatile way. Students learn to develop content on the web and control technologies related to presenting and transferring that data.


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.


Overall, 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)
  • Elective studies (25-35 ECTS)
  • Possible minor (20-25 ECTS)
  • Master’s thesis (30 ECTS)

See the curriculum

Personal Study Plan (PSP)

The Personal Study Plan (PSP) is a practical tool to define a student’s own study path, compiling an optimal selection of courses that are aligned with the student's interests and programme requirements. PSP is also a useful tool for students to keep track of their studies. At best, it shows where students are with their studies and sets concrete milestones for them to follow.


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.

Multidisciplinary opportunities

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.

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, Doctoral Student, Game Programmer, IT Consultant, Java Developer, Mobile App Developer, Postdoctoral Researcher, Professor, R&D Manager, Software Architect, Software Engineer, System Specialist, Technical Web Analyst and Usability Specialist.

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.

Post graduate opportunities

The Master’s Programme in Computer, Communication and Information Sciences – Computer Science at Aalto is considered a great foundation for doctoral studies and post-doc positions.

Study-option-specific application instructions

Applicants to the programme must meet the general eligibility and language requirements that are common to all Master's programmes in the field of science and technology.

Contact information

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

For enquiries regarding the study-option-specific application documents, doctoral track or studies in the programme, please contact Learning Services at Aalto University School of Science at [email protected].

Get to know us

Naisopiskelija kävelee luonnossa.

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.


This is Finland

Finland’s excellent reputation in education, combined with a wide range of courses offered in English, makes Finland an attractive study destination for international students. Boasting the largest technology hub of the Nordic countries, Finland is a world leader in information technology, business, design and many other academically centred fields.

Study at Aalto

The application period has closed

  • Published:
  • Updated:
URL copied!