Department of Computer Science

Department of Computer Science

Education

In the field of Computer Science Aalto University provides education on Bachelor, Master and Doctoral levels.
Department of Computer Science photo Matti Ahlgren

Loading table of contents

Bachelor’s programmes in Finnish

Suomen- ja ruotsinkieliset kandidaattikoulutukset:

See this website in Finnish / Katso tämä sivu suomeksi

Bachelor's programmes in English

Admission: Application period is annually at the beginning of the year.

Data Science, Bachelor of Science (Technology), Master of Science (Technology)

Data science gives you the foundations to become a top-level expert in the modern knowledge society. You will obtain the required skills to solve real-world problems using methods of algorithm design, machine learning, artificial intelligence, statistical inference, operations research, and optimization.

Aalto University / students in a class room / photography Aino Huovio
Applying to Bachelor's Programmes

Master’s programmes

Computer, Communication and Information Sciences (CCIS) programmes: 

Computer Science - Computer, Communication and Information Sciences, Master of Science (Technology)

The Master of Science in Computer Science is grounded in leading-edge computing research at Aalto University, which is routinely ranked among the top 10 Computer Science departments in Europe. The programme offers a deep understanding on the design and analysis of advanced software and computing technologies.

Aalto University / students working togeher / photography Aino Huovio

Game Design and Development - Computer, Communication and Information Sciences, Master of Science (Technology)

Game Design and Development is a multidisciplinary major that tightly integrates students from different backgrounds. Students create and analyze games, experiment with new technologies and design approaches, and meet like-minded talent with whom to build the future of games and interactive experiences.

Aalto University / Climbing wall / Photography Mikko Raskinen

Human-Computer Interaction - Computer, Communication and Information Sciences, Master of Science (Technology)

How will artificial intelligence change the way we use computers? What will come after the mouse and keyboard as input devices? What makes a computing system trustworthy or interesting for people? How to design interactions that thrill and motivate users? Human-Computer Interaction (HCI) educates future leaders who study, innovate, and improve information technology for the benefit of people.

Aalto university / students at computer / photo by Unto Rautio

Machine Learning, Data Science and Artificial Intelligence - Computer, Communication and Information Sciences, Master of Science (Technology)

The data-intensive major in Machine Learning, Data Science and Artificial Intelligence deals with some of the most challenging problems of the 21st century. Be it finding new solutions to tackle climate change or better understanding the causes of an epidemic, this field has an integral part to play.

Macadamia

Security and Cloud Computing - Computer, Communication and Information Sciences, Master of Science (Technology)

Studies in Security and Cloud Computing give students a broad understanding of the latest and future technologies for secure mobile and cloud computing systems. Students will gain both practical engineering knowledge and theoretical insights into secure systems engineering, distributed application development, network and service architectures, and cloud and mobile platforms.

Aalto University / hands working on a laptop / phography Aino Huovio

Software and Service Engineering - Computer, Communication and Information Sciences, Master of Science (Technology)

Software and Service Engineering is the backbone of modern society and economy. The Master’s programme in Computer, Communication and Information Sciences – Software and Service Engineering equips students with some of the most sought after skills in today’s job market, across a wide range of industries.

SSE aalto

Other programmes: 

Information Networks, Master of Science (Technology)

The Master’s Programme in Information Networks educates cross-disciplinary thinkers and innovators with technical yet human-centric skills. Students gain a comprehensive understanding of the interaction between human beings and digital technologies on an individual, group, organisational and societal level.

Aalto University / students doing teamwork /  photo by Unto Rautio

EIT Digital master school:

Data Science - ICT Innovation (EIT Digital Master School), Master of Science (Technology)

The Data Science Master’s offers a unique two-year academic programme, where students study data science, innovation and entrepreneurship at two different leading European universities.

Cabels and EIT logo

Human-Computer Interaction and Design - ICT Innovation (EIT Digital Master School), Master of Science (Technology)

The Human-Computer Interaction and Design (HCID) master’s programme is an interdisciplinary programme where our User-Centred Design approach places the users at the centre of the design process. By combining human aspects to technological and business aspects, we create new products and services with great usability and user experience.

Robot, cables and EIT logo

Erasmus Mundus programme:

Security and Cloud Computing (SECCLO, Erasmus Mundus), Master of Science (Technology)

The world is becoming more digital. Can you keep up with its security and privacy needs? SECCLO is an Erasmus Mundus Joint Master Degree programme in the field of computer science, in information security and cloud computing. The programme combines practical engineering skills with a strongly research-based curriculum. The emphasis is on combining security knowledge with hands-on R&D skills in a specific technical area, cloud computing.

SECCLO (Erasmus Mundus)
Applying to master’s programmes

Doctoral studies 

Doctoral students at Aalto University can pursue the degrees of Doctor of Science (Technology), Doctor of Arts (Art and Design), Doctor of Science (Economics and Business Administration), and Doctor of Science (Architecture). The target time for the doctoral degree is four years. The admissions are organised individually by each doctoral programme.  

Admission to doctoral programmes varies according to School. Some have continuous admission throughout the academic year whereas others admit doctoral students 1-4 times a year. If you want to do doctoral studies in computer science you apply to Doctoral Programme in Science. 

The Doctoral Programme in Science invites applications continuously (applications will not be processed in July).

Before submitting the application, each applicant must contact a supervising professor who is responsible in their intended research field to doctoral studies and the supervision of the studies. Applicants are urged to ensure that their expertise and research interests are commensurate with the research group (and those of the supervising professor of their studies) that they apply to.

Doctoral students may receive funding from their department, or they may fund their studies through projects or grants. The financing of studies should be discussed with the supervising professor. 

For employment by research project: see and apply for the open positions at Aalto University or at HICT. 

If you have any questions about admissions and application instructions, you can contact [email protected] 

Student guide illustration, doctoral programmes

Aalto Doctoral Programme in Science

This site is the student study guide for the Aalto Doctoral Programme in Science.

Programmes
Aalto-yliopisto / tohtoreiden hatut

How to apply for doctoral studies?

Doctoral students at Aalto University can pursue the degrees of Doctor of Science (Technology), Doctor of Arts (Art and Design), Doctor of Science (Economics and Business Administration), and Doctor of Science (Architecture). The target time for the doctoral degree is four years. The admissions are organised individually by each doctoral programme.

Doctoral education

Open university courses in ICT

FITech offers university courses free of charge for degree students and adult learners in Finland.

Kolme ihmistä kävelee vierekkäin alas portaita.

FITech Network University

Study courses organised by Finnish technical universities free of charge. Courses are aimed at all Finns and permanent residents of Finland.

Study at Aalto

Open courses online

These are open course material shared by our scientists. Courses are open to everyone and free to accomplish online. Please note that these courses are shared for personal education purposes and doesn't provide any official diploma from Aalto University.

Programming Parallel Computers (external link)

These are the lecture notes of the Aalto University course Programming Parallel Computers

Algorithms and theoretical computer science, illustration Matti Ahlgren/Aalto University

Python for Scientific Computing (external link)

Open course about how Python can be utilized in scientific computing.

Machine Learning with Python picture
  • Published:
  • Updated:
Share
URL copied!