ÄûĂÊ”Œșœ

Study options

Computer Science, Master of Science (Technology)

Are you an ambitious computing enthusiast with a strong academic track record looking for a career in computer science research or advanced industry positions? Aalto’s Master’s Programme in Computer, Communication and Information Sciences and major Computer Science – a top-10 Computer Science department in Europe – is a selective research and industry-oriented degree path that brings students from around the world together with leading computer science researchers, experts and professionals. Grounded in the leading-edge computing research underway at Aalto University, the Computer Science major qualifies graduates for doctoral studies and builds a deep understanding of the theoretical foundations as well as the practical design and analysis of the latest algorithms, software, and computing technologies. As a student in this major, you’ll get hands-on with the latest professional tools and computing technology – like Finland’s LUMI supercomputer – and graduate as part of the next generation of computer science professionals coming out of Northern Europe.
Aalto University / students working togeher / photography Aino Huovio

Degree:

Master of Science (Technology)

Application period:

1 Dec 2025 – 2 Jan 2026

Language of instruction:

English

Duration:

2 years, full-time

Eligibility:

Relevant Bachelor's degree

Field of study:

Technology and Engineering

Credits:

120 ECTS

Organising school:

School of Science

Tuition fees:

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

Apply to master’s programmes

Webinar | Computer Science

In this webinar, the major representatives introduce Aalto University, give an overview of the major, explain its structure and content, discuss career opportunities, and answer questions from the audience.

Students working at a common table. Photo by Aino Huovio.

Description

This major will teach you the advanced skills and the foundational knowledge needed to thrive in the fast-paced computing landscape. You will learn to excel in the theory and practice of advanced computing across a broad spectrum of systems, from internet-scale distributed platforms to emerging quantum computing infrastructures.

You will graduate with:

  • An extensive methodological base. You’ll graduate with an extensive knowledge of advanced software systems and architectures, and will be prepared to specialise in emerging platforms like cloud services, high-performance computing, and quantum computing.
  • A unique combination of breadth and in-depth specialisation. In addition to building up a breadth of knowledge in computer science, you’ll gain in-depth skills in the specialisation area(s) you’re most interested in.
  • Strong 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. Our graduates have typically acquired excellent design and programming skills across a broad range of programming languages, styles, and development environments.
  • Effective teamwork and communication skills. You’ll be trained to work in multidisciplinary teams and collaborate effectively with experts from diverse fields. You will also learn how to pitch effectively to companies.

As a Computer Science master’s student at Aalto, you’ll be working with our active research groups and leading companies exploring the edge of human knowledge across algorithms, big data, cloud computing, web development, and cryptography. With this programme’s rare combination of broad-based teaching and deep specialisation, you’ll graduate prepared to start an exciting career in the domain of computer science that interests you the most – one that shapes the future and makes an impact on systems and applications people rely on every day.

Language of instruction

The language of instruction in the Computer Science major is English.

Tuition fees and scholarships

The tuition fee for this programme is 17 000 euros per academic year. Citizens of European Union (EU), the European Economic Area (EEA) or Switzerland do not pay tuition fees. Citizens of other countries must pay tuition fees.

Aalto University offers a small number of scholarships in the form of tuition fee waivers to fee-paying students. Scholarships can be awarded to the highest-achieving applicants based on the programme's evaluation criteria. Applicants are ranked according to the criteria outlined on the programme's webpage.

More information on tuition fees and scholarships at Aalto University is available at the Scholarships and Tuition Fees webpage.

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 or 60 ECTS)
  • Optional minor (20–25 ECTS)
  • Elective studies (25–30 ECTS)
  • Master’s thesis (30 ECTS)

In year one, you’ll take the required CS courses, then already begin drilling down into your chosen specialisation track. This specialisation will eventually lead you to your master’s thesis research topic.

In year two, you’ll commit to your thesis topic and select courses that support your research. In addition, while conducting your research, you will complete your company internship.

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 work, encouraging you to take the lead in your education.

Our curricula are designed for full-time students. While master's students often work part-time during academic terms or full-time in the summer, full-time work during academic terms is discouraged. Part-time work requires careful planning and extra effort, as not most courses are available online or every year. 

While there may be courses that are available online, as a general guideline, studies at Aalto University School of Science require on-campus attendance.

Master's Programme in Computer, Communication and Information Sciences

Specialisations

The major's specialisations are structured into five different study tracks.

The Algorithms, Logic, and Computation study track equips you 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. You can expect to gain strong programming skills, including with automated reasoning tools. 

The Big Data and Large-Scale Computing study track provides you with the skillset to meet the challenges arising from the growing amount of data in our society. Using cutting edge tools – including the LUMI supercomputer, one of the most powerful non-distributed computer systems in the world – this track covers AI-powered 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 covers embedded systems and mobile computing, virtualization and cloud computing, and data centre networking and sustainability. The track provides you with 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 puts you at the centre of one of the most significant technological advancements since the inception of the computer. In this track, you will acquire the skills necessary to create contemporary web applications and services, as well as to manage the technologies required to scale the services and adapt them for various devices. Students enrolled in this track will play an active role in influencing the continuous evolution of the web, affecting the daily internet experiences of individuals globally.

The Secure Systems study track combines foundational knowledge in information security and cryptography with hands-on engineering skills. You'll learn to understand how the adversary thinks, to analyse cyber threats, and to design secure computing and communication systems. Topics include network and protocol security, cloud and operating system security, and mathematical cryptography.

You're not locked in to these specialisations – you can also pick courses from multiple different tracks to build a customised degree plan. Your elective courses – as well as taking on an optional minor subject – offer another layer of flexibility.

More information on the programme content and curriculum can be found in the Student Guide. There may be some changes to the courses for the academic years 2026–2028 — the new curricula will be published in April 2026, when they will also be visible in the Student guide.

Work experience helped Hang Le in choosing the right major

Top-tier teaching, flexible studies and an inspiring peer network are software engineer Hang Le’s favourite things about Aalto University’s Computer, Communication and Information Sciences Master’s Programme.

Read Hang Le's story
Le Hang

Internationalisation

The study environment in the Computer Science major is strongly international. During your studies, you’ll work closely in classrooms and project groups with students from around the world. Many courses are led by international professors.

We also work 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 also offers many ways for students to develop their global competence: 

  • 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

And if you’re an international student looking to land a tech job in Finland after you graduate, Aalto offers Finnish language courses you can take as part of your elective studies.

Further study opportunities

The degree programme provides eligibility for scientific postgraduate studies in Finland. The skills learned in the programme create an excellent basis for doctoral studies at Aalto University, another Finnish university or top international universities. Doctoral graduates from Aalto University continue to researcher or other academic career or high-level business positions, among other things. Read more about applying for doctoral studies at Aalto University: /en/doctoral-education/how-to-apply-for-doctoral-studies

Studying Computer Science at Aalto is a great way to get a rewarding career in research started. The close collaboration with our research groups as part of your degree specialisation offers a clear pathway to doctoral-level studies, and we encourage students with that interest to continue down that road.

Career opportunities

Prefer to work in industry? You’ll be working with companies and industry experts throughout your degree through guest lectures, your internship, talent events and joint course projects in collaboration with companies.

And thanks to our flexible curriculum – which also includes online, hybrid and independently paced courses – many Aalto students already start work during their studies and guarantee themselves entry positions before graduation. Another common route to employment is being hired by the company that you work with while writing your Master’s thesis.

On the other hand, some students use Aalto’s active entrepreneurship community as a springboard for founding their own startup, or continue on to research careers at universities or industry research labs.

Overall, career prospects as a graduate of this programme are excellent. 

Job titles of our recent graduates include: 

  • Cloud Architect
  • Data Scientist
  • Game Programmer
  • IT Consultant
  • Full Stack Developer
  • Mobile App Developer
  • Software Architect
  • Software Engineer
  • Technical Web Analyst
  • Usability Specialist
  • Cyber Security Specialist
  • Research Assistant
  • Doctoral Researcher

Some of our recent graduates now work at:

Companies: Accenture, BetterDoctor, Conformiq, Eficode, Ericsson, Espotel, EXFO, First American, Forcepoint, F-Secure, Futuremark, Futurice, Giosg, GM Wargaming, Jongla, Microsoft, Nitor Creations, Netlight Consulting, Nixu Corporation, Nokia, Nordea, OneSpin Solutions, Orbis, Palantir Technologies, Planixs, Qualtrics, Quintic, Reaktor, RedLynx, Santander, Seriously Digital Entertainment, SSH Communications Security, Smartly.io, Space Systems Finland, Supermetrics & Floweb, Trimble, Tuxera, Valas Media, Vincit, Wolt, and ZEF.

Research & government institutions: CNRS, Finnish Defence Forces, Finnish Institute of Occupational Health, and Inria.

Universities: Aalto University, Harvard University, Queen’s University Belfast, and the University of Helsinki.

Unto Rautio

School of Science graduates in working life

Graduates from the School of Science at Aalto University have very good employment prospects in positions corresponding to their education. On this page, you can find information about employment and career development five years after graduation.

School of Science

Research focus

These studies are closely related to the world-class research being conducted at the Department of Computer Science, which spans 14 research areas working together to push computer science forward. Several of these areas map to one or more of the degree specialisations outlined above. Here are a few of the key areas of research you’ll have the opportunity to contribute to as a student in this programme:

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. Computer Science students can include a minor in their elective studies, which can be chosen freely from any Aalto school. Individual elective courses can also be taken from other programmes at Aalto University.

Study-option-specific evaluation criteria

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 Evaluation process. In addition to obligatory application documents, this study option asks the applicants to submit also the documents listed under Requested documents.

Chat with Aalto students

Curious about life at Aalto University? Our student ambassadors are here to share their firsthand experiences and insights on student life, academics, and campus culture. Join us for interactive sessions, casual chats over coffee, and engaging discussions with current students and alumni.

Chat with our students!
Two people having a picnic in a garden with food, drinks, and a laptop on the table.

Get to know us

Students on campus.

Study at Aalto

Study in Finland at Aalto University, where science and art meet technology and business. Join a top-ranked, multidisciplinary community!

Two people lying on yellow flowers, one wearing a purple shirt, the other in a white top with a grey jacket.

Study in Finland

Known for its safe and welcoming environment, Finland offers unique cultural experiences and student life filled with quirky traditions that foster creativity and innovation.

Study at Aalto

Department of Computer Science

We are an internationally-oriented community and home to world-class research in modern computer science.

Aalto-yliopisto / Tietokillan logo

Tietokilta ry (TiK) is the guild for computer science students. Tietokilta has about 800 student members of which most study a degree programme in computer science.

Contact information

Learning Services at Aalto University School of Science

For enquiries regarding the programme-specific application documents or studies in the programme, please contact Learning Services of Aalto University School of Science

masters-sci@aalto.fi

Admission services

For enquiries regarding the application process, obligatory application documents or English language proficiency, please contact Admission Services

admissions@aalto.fi

  • Updated:
  • Published:
Share
URL copied!