Master's Programme in ICT Innovation
Curriculum 2022–2024
Master’s Programme in ICT Innovation is a European double degree programme for students who want to know both the technical and entrepreneurial aspects of information and communications technology. The ICT Innovation programme follows the general structure of the EIT Digital Master School. It is a full-time two-year 120 ECTS master’s programme, combining a 90 ECTS technical part with a 30 ECTS standardised module on Innovation and Entrepreneurship (I&E). The programme is completed by studying at two different universities in two countries. Graduates will receive a Master’s degree from both of these universities. Aalto University offers four majors within the ICT Innovation programme.
Degree(s) awarded | Master of Science (Technology) from Aalto University Master of Science or similar degree from partner university |
---|---|
Majors | Autonomous Systems (ELEC3055) |
Cloud and Network Infrastructures (ELEC3059) | |
Data Science (SCI3115) | |
Human-Computer Interaction and Design (SCI3020) | |
Minor | Innovation & Entrepreneurship (SCI3039) |
Master's Programme in ICT Innovation (EIT Digital) consists of major studies (60 ECTS), minor studies (30 ECTS) and master's thesis (30 ECTS). Major consists of mandatory technical courses, mandatory language studies, mandatory introduction course, and optional and specialised technical courses.
Majors
The ICT Innovation Master's programme offers the majors listed below.
- Autonomous Systems
- Cloud and Network Infrastructures
- Data Science
- Human Computer Interaction and Design
All the majors include a minor in Innovation & Entrepreneurship.
Major code: ELEC3055
Entry points:
- Aalto University
- Royal Institute of Technology (KTH)
- University of Trento (UNITN)
- Université Côte d'Azur (UCA)
- Budapest University of Technology and Economics (BME)
Exit points with specializations:
- Aalto: Robotics and Artificial Intelligence
- KTH: Intelligent Autonomous Systems
- UNITN: Autonomous Robotics Systems
- EURECOM: Sensing, Communicating and Processing Big Data for Autonomous Systems
- ELTE: Computer Science for Autonomous Driving
Curricula at partner universities
Professor in charge: Quan Zhou
Other professors of the major: Ville Kyrki, Arto Visala, Dominik Bauman
Objectives of the programme
AUS is a combination of computer science and electrical engineering. During the programme, students will gain new skills in both areas. In computer science, relevant skills include internet of things (IoT), machine learning, artificial intelligence and machine vision. In electrical engineering, relevant fields are automation, control, robotics, embedded systems and communications. Students learn the latest theoretical knowledge and know how to apply their skills in practical real-life problems. Typical application areas of autonomous systems include autonomous vehicles, intelligent robots, instruments, industrial IoT and autonomous software systems.
Courses
Entry year, autumn semester
Compulsory major courses (19-24 ECTS)
Code | Course name | ECTS credits | Period |
---|---|---|---|
SCI-E1011 | Introduction course for Master's students: Academic Skills | 1 ECTS | I |
LC-xxxx | Language course: Compulsory degree requirement, both oral and written requirements | 3 ECTS | I-V* |
ELEC-D1320 | Robotics | 5 ECTS | I-II |
ELEC-E8103 | Modelling, Estimation and Dynamic Systems | 5 ECTS | I-II |
CS-E4710 | Machine Learning: Supervised Methods | 5 ECTS | I-II |
Select one of the following based on your previous studies (ELEC-C8201 if no previous study in automatic control) | |||
ELEC-E8101 | Digital and Optimal Control | 5 ECTS | I-II |
ELEC-C8201 |
Control and automation | 5 ECTS | III-IV (spring) |
* Language courses are offered in all periods. Entry students are recommended to take a language course in the spring semester. More information at Language studies 2022-2024.
Compulsory I&E Courses (7 ECTS)
Code | Course name | ECTS credits | Period |
---|---|---|---|
TU-E4300 | Introduction to Digital Business and Venturing | 3 ECTS | I |
TU-E4310 | Digital Business Management | 4 ECTS | II |
Optional major courses (0-5 ECTS)
Code | Course name | ECTS credits | Period |
---|---|---|---|
ELEC-E8125 | Reinforcement learning | 5 ECTS | I-II |
ELEC-E8740 | Basic of sensor fusion | 5 ECTS | I-II |
CS-E4850 | Computer Vision | 5 ECTS | I-II |
CS-E5710 | Bayesian Data Analysis | 5 ECTS | I-II |
ELEC-E8127 | Special assignment in automation technologies | 1-10 ECTS | I-summer |
Total: 31 ECTS
Entry year, spring semester
Compulsory major courses (0-5 ECTS)
Code | Course name | ECTS credits | Period |
---|---|---|---|
Select one of the following based on your previous studies (ELEC-C8201 if no previous study in automatic control) | |||
ELEC-E8101 | Digital and Optimal Control | 5 ECTS | I-II (autumn) |
ELEC-C8201 | Control and automation | 5 ECTS | III-IV |
Compulsory I&E Courses (17 ECTS)
Code | Course name | ECTS credits | Period |
---|---|---|---|
TU-E4100 | Startup Experience | 9 ECTS | III-V |
TU-E4320 | Global Business in the Digital Age | 4 ECTS | V |
CS-E5540 | ICT Innovation Summer School | 4 ECTS | summer |
Optional major courses (7-12 ECTS)
Code | Name | ECTS credits | Period |
---|---|---|---|
ELEC-C8201 | Control and automation* | 5 ECTS | III-IV |
ELEC-E8111 | Autonomous Mobile Robots | 5 ECTS | IV-V |
ELEC-E8115 | Micro- and Nano Robotics | 5 ECTS | III-V |
ELEC-E8126 | Robotic manipulation | 5 ECTS | III-IV |
ELEC-E8408 | Embedded Systems Development | 5 ECTS | III-IV |
ELEC-E5710 | Sensors and Measurement Methods | 5 ECTS | IV-V |
MS-E2112 | Multivariate Statistical Analysis | 5 ECTS | III-IV |
ELEC-E8127 | Special assignment in automation technologies | 1-10 ECTS | I-summer |
CS-E4890 | Deep Learning | 5 ECTS | IV-V |
*) Remark: see compulsory major courses.
Total: 29 ECTS
Total for the whole year: 60 ECTS
Note for exit year at partner university: According to Finnish legislation, a master's thesis is a public document and its contents cannot be confidential. Therefore, the material of the thesis must be chosen so that it does not include any information that could be classified as a business secret of the financing company.
Exit year, autumn semester
Aalto specialization – Robotics and Artificial Intelligence
Compulsory major courses (4 ECTS)
Code | Course name | ECTS credits | Period |
---|---|---|---|
SCI-E1012 | Introduction course for Master's students: Career and working life skills | 1 ECTS | I-II |
LC-xxxx | Language course: Compulsory degree requirement, both oral and written requirements |
3 ECTS | I-II |
Compulsory I&E Course (6 ECTS)
Code | Course name | ECTS credits | Period |
---|---|---|---|
CS-E5425 | I&E Study Project | 6 ECTS | II-III |
Optional major courses (20 ECTS)
Code | Course name | ECTS credits | Period |
---|---|---|---|
ELEC-E8101 | Digital and Optimal Control | 5 ECTS | I-II |
ELEC-E8115 | Micro- and Nano Robotics | 5 ECTS |
III-IV (spring) |
ELEC-E8116 | Model-Based Control Systems | 5 ECTS | I-II |
ELEC-E8125 | Reinforcement learning | 5 ECTS | I-II |
ELEC-E8740 | Basics of sensor fusion | 5 ECTS | I-II |
ELEC-E7120 | Wireless Systems | 5 ECTS | I |
CS-C3180 | Software Design and Modelling | 5 ECTS | I-II |
CS-E4190 | Cloud Software and Systems | 5 ECTS | I-II |
CS-E4650 | Methods of Data Mining | 5 ECTS | I-II |
CS-E4850 | Computer Vision | 5 ECTS | I-II |
CS-E4890 | Deep Learning | 5 ECTS | IV-V (spring) |
CS-E4830 | Kernel Methods in Machine Learning | 5 ECTS | IV-V (spring) |
CS-E5710 | Bayesian Data Analysis | 5 ECTS | I-II |
ELEC-E8127 | Special assignment in automation technologies | 1-10 ECTS | I-summer |
Total: 30 ECTS
Exit year, spring semester
Code | Course name | ECTS credits |
---|---|---|
EEA.thes | Master’s Thesis | 30 ECTS |
Total for the whole year: 60 ECTS
Major code: ELEC3059
Entry points:
- Aalto University
- University of Rennes 1 (UR1)
- Sorbonne University (SU)
- Roayl Institute of Technology (KTH)
- University of Trento (UNITN)
Exit points with specializations:
- Aalto: Mobile Networking and Cloud Services
- KTH: Networked Intelligence
- UR1: Smart City Services
- SU: Smart Mobility Systems
- UNITN: Beyond 5G
Curricula at partner universities
Professor in charge: Jukka Manner
Other professors of the major: Riku Jäntti, Raimo Kantola, Stephan Sigg, Hong-Linh Truong, Petri Vuorimaa, Yu Xiao
Objectives of the programme
The program on Cloud & Network Infrastructures (CNI) within the EIT Digital Master School is a unique offering that provides a holistic view on network and cloud computing and combines it with a minor on innovation and entrepreneurship. Students will be equipped with profound knowledge on network management, operation, and design on the one hand and cloud service and deployment models, implementation strategies, and application design on the other. The program also focuses on future directions of cloud computing, for example, in the fields of edge and fog computing as well as blockchains and distributed ledger applications respectively.
Courses
Entry year, autumn semester
Compulsory major courses (9 ECTS)
Code | Course name | ECTS credits | Period |
---|---|---|---|
SCI-E1011 | Introduction course for Master's students: Academic Skills | 1 ECTS | I |
CS-E4190 | Cloud Software and Systems | 5 ECTS | I-II |
LC-xxxx | Language course: Compulsory degree requirement, both oral and written requirements | 3 ECTS | I-V* |
* Language courses are offered in all periods. Entry students are recommended to take a language course in the spring semester. More information at Language studies 2022-2024.
Compulsory I&E Courses (7 ECTS)
Code | Course name | ECTS credits | Period |
---|---|---|---|
TU-E4300 | Introduction to Digital Business and Venturing | 3 ECTS | I |
TU-E4310 | Digital Business Management | 4 ECTS | II |
Optional major courses (select 22 ECTS over two semesters)
Code | Course name | ECTS credits | Period |
---|---|---|---|
CS-C3130 | Information Security | 5 ECTS | I |
CS-C3140 | Operating Systems | 5 ECTS | I-II |
ELEC-E7120 | Wireless Systems | 5 ECTS | I |
ELEC-E7130 | Internet Traffic Measurements and Analysis | 5 ECTS | I-II |
ELEC-E7330 | Laboratory Course in Internet Technologies | 5 ECTS | I-II |
ELEC-E7210 | Communication Theory | 5 ECTS | I-II |
ELEC-A7901* | Internet Forum | 5 ECTS | I-II |
ELEC-E7230 | Mobile Communication Systems | 5 ECTS | II |
ELEC-E7460 | Modelling and Simulation | 5 ECTS | I-II |
CS-E4300 | Network Security | 5 ECTS | II, (III-V) |
ELEC-E7820 | Operator Business | 5 ECTS | I |
CS-C3170 | Web Software Development | 5 ECTS | I-II, (III-V, summer) |
CS-E4260 | Multimedia Services in Internet | 5 ECTS | I-II |
CS-E4710 | Machine Learning: Supervised Methods | 5 ECTS | I-II |
CS-E4650 | Methods of Data Mining | 5 ECTS | I-II |
CS-E4110 | Concurrent Programming | 5 ECTS | II |
CS-E4400 | Design of WWW Services | 5 ECTS | I-II |
CS-E4460 | WWW Applications | 5 ECTS | I-II |
CS-E5220 | User Interface Construction | 5 ECTS | II |
ELEC-E7810 | Patterns in Communications Ecosystems | 5 ECTS | II |
* In 2022-2023 the course code is ELEC-A790102.
Entry year, spring semester
Compulsory major courses (5 ECTS)
Code | Course name | ECTS credits | Period |
---|---|---|---|
ELEC-E7320 | Internet Protocols | 5 ECTS | III-IV |
Compulsory I&E Courses (17 ECTS)
Code | Course name | ECTS credits | Period |
---|---|---|---|
TU-E4100 | Startup Experience | 9 ECTS | III-IV |
TU-E4320 | Global Business in the Digital Age | 4 ECTS | V |
CS-E5540 | ICT Innovation Summer School | 4 ECTS | summer |
Optional major courses (select 22 ECTS over two semesters)
Code | Course name | ECTS credits | Period |
---|---|---|---|
ELEC-E7311 | SDN Fundamentals & Techniques | 5 ECTS | III-IV |
ELEC-E7261 | Ambient Intelligence D | 1 - 8 ECTS | III-IV |
ELEC-E7470 | Cybersecurity | 5 ECTS | V |
ELEC-E7450 | Performance Analysis | 5 ECTS | V |
CS-E4300 | Network Security | 5 ECTS | III-V |
CS-E4640 | Big Data Platforms | 5 ECTS | III-IV |
CS-E4800 | Artificial Intelligence | 5 ECTS | III-IV |
CS-E5620 | Social Media | 5 ECTS | III-IV |
CS-E4840 | Information Visualization | 5 ECTS | IV |
Total for the whole year: 60 ECTS
Note for exit year at partner university: According to Finnish legislation, a master's thesis is a public document and its contents cannot be confidential. Therefore, the material of the thesis must be chosen so that it does not include any information that could be classified as a business secret of the financing company.
Exit year, autumn semester
Aalto specialization – Mobile Networking and Cloud Services
Compulsory major courses (14 ECTS)
Code | Course name | ECTS credits | Period |
---|---|---|---|
SCI-E1012 | Introduction course for Master's students: Career and working life skills | 1 ECTS | I-II |
LC-xxxx | Language course: Compulsory degree requirement, both oral and written requirements | 3 ECTS | I-II |
Select at least 10 ECTS from courses below | |||
ELEC-E7130 | Internet Traffic Measurements and Analysis | 5 ECTS | I-II |
CS-E4300 | Network Security | 5 ECTS | II, (III-V) |
CS-C3170 | Web Software Development | 5 ECTS | I-II, (III-V, summer) |
CS-E4260 | Multimedia Services in Internet | 5 ECTS | I-II |
ELEC-E7311 | SDN Fundamentals & Techniques | 5 ECTS | III-IV (spring) |
Compulsory I&E Courses (6 ECTS)
Code | Course name | ECTS credits | Period |
---|---|---|---|
CS-E5425 | I&E Study Project | 6 ECTS | II-III |
Optional major courses (select 0-10 ECTS)
Code | Course name | ECTS credits | Period |
---|---|---|---|
CS-C3130 | Information Security | 5 ECTS | I |
ELEC-E7120 | Wireless Systems | 5 ECTS | I |
ELEC-E7210 | Communication Theory | 5 ECTS | I-II |
ELEC-E7230 | Mobile Communication Systems | 5 ECTS | II |
ELEC-E7330 | Laboratory Course in Internet Technologies | 5 ECTS | I-II |
ELEC-E7460 | Modelling and Simulation | 5 ECTS | I-II |
ELEC-E7820 | Operator Business | 5 ECTS | I |
CS-E4710 | Machine Learning: Supervised Methods | 5 ECTS | I-II |
CS-E4650 | Methods of Data Mining | 5 ECTS | I-II |
CS-E4300 | Network Security | 5 ECTS | II, (III-V) |
CS-E4400 | Design of WWW Services | 5 ECTS | I-II |
CS-E4460 | WWW Applications | 5 ECTS | I-II |
CS-C3140 | Operating Systems | 5 ECTS | I-II |
CS-C3170 | Web Software Development | 5 ECTS | I-II, (III-V, summer) |
CS-E5220 | User Interface Construction | 5 ECTS | II |
ELEC-E7810 | Patterns in Communications Ecosystems | 5 ECTS | II |
ELEC-A7901* | Internet Forum | 5 ECTS | I-II |
ELEC-E7261 | Ambient Intelligence D | 1 - 8 ECTS | III-IV (spring) |
CS-E4640 | Big Data Platforms | 5 ECTS | III-IV (spring) |
CS-E5620 | Social Media | 5 ECTS | III-IV (spring) |
CS-E4800 | Artificial Intelligence | 5 ECTS | III-IV (spring) |
CS-E4840 | Information Visualization | 5 ECTS | IV (spring) |
ELEC-E7450 | Performance Analysis | 5 ECTS | V (spring) |
ELEC-E7470 | Cybersecurity | 5 ECTS | V (spring) |
Total: 30 ECTS
Exit year, spring semester
Code | Course name | ECTS credits |
---|---|---|
COM.thes | Master’s Thesis | 30 ECTS |
Total for the whole year: 60 ECTS
Major code: SCI3115
Entry points:
- Aalto University
- Technical University Eindhoven (TU/e)
- Royal Institute of Technology (KTH)
- Technical University of Madrid (UPM)
- Université Côte d'Azur (UCA)
- Polytechnic University of Milan (POLIMI)
- University Paris-Saclay (UPS)
- Eötvös Loránd University (ELTE)
- University of Rennes 1 (UR1)
- University of Twente (UT) and University of Turku (UTU)
Exit points with specializations:
- Aalto: Machine Learning, Big Data Management, and Business Analytics
- ELTE: Real-time Data Analytics
- KTH: Distributed Systems and Data Mining for Big Data
- TU/e: Business Process Intelligence
- UCA: Multimedia and Web Science for Big Data
- UPM: Infrastructures for Large Scale Data Management and Analysis
- UPS: Natural language Processing
- University of Trento (UNITN): Big Data Variety and Veracity
- UR1: Artificial Intelligence & Data Mining for Business Intelligence
- UT: Data Science for Persona Information
- UTU: Medical Data Science
Curricula at partner universities
Academic coordinator: Wilhelmiina Hämäläinen
Other professors of the major: Rohit Babbar
Objectives of the programme
The Aalto specialization aims to provide students a versatile and diverse set of skills for managing very big data, extracting knowledge from data, learning models and making inferences, creating meaningful visualizations to interact with data, and using data-driven methods in business analytics and intelligence, as well as in other applications. These are all necessary skills for becoming a successful data scientist, one of the top professional careers world-wide. An ideal candidate to the Aalto specialization is mathematically inclined, technically proficient, has entrepreneurial spirit, and interest in solving real-life problems.
Follow this link to view the Data Science Mobility map.
Courses
Entry year, autumn semester
Compulsory major courses (14 ECTS)
Code | Course name | ECTS credits | Period |
---|---|---|---|
SCI-E1011 | Introduction course for Master's students: Academic Skills | 1 ECTS | I |
LC-xxxx | Language course: Compulsory degree requirement, both oral and written requirements | 3 ECTS | I-V* |
CS-E4710 | Machine Learning: Supervised Methods | 5 ECTS | I-II |
CS-E4650 | Methods of Data Mining | 5 ECTS | I-II |
* Language courses are offered in all periods. More information at Language studies 2022-2024.
Compulsory I&E Courses (7 ECTS)
Code | Course name | ECTS credits | Period |
---|---|---|---|
TU-E4300 | Introduction to Digital Business and Venturing | 3 ECTS | I |
TU-E4310 | Digital Business Management | 4 ECTS | II |
Optional major courses (select at least 12 ECTS over the two semester)
Code | Course name | ECTS credits | Period |
---|---|---|---|
CS-E5710 | Bayesian Data Analysis | 5 ECTS | I-II |
CS-E4850 | Computer Vision | 5 ECTS | I-II |
CS-E4190 | Cloud Software and Systems | 5 ECTS | I-II |
CS-E5740 | Complex Networks | 5 ECTS | I-II |
CS-E4002* | Special Course in Computer Science | 1-10 ECTS | I-summer |
CS-E4003* | Special Assignment in Computer Science | 1-10 ECTS | I-summer |
ELEC-E5500 | Speech Processing | 5 ECTS | I |
ELEC-E5510 | Speech Recognition | 5 ECTS | II |
31E00910 | Applied Microeconometrics I | 6 ECTS | I |
CS-E3190 | Principles of Algorithmic Techniques | 5 ECTS | I-II |
MS-C2128 | Prediction and Time Series Analysis | 5 ECTS | II |
ELEC-E8125 | Reinforcement Learning | 5 ECTS | I-II |
CS-E4450 | Explorative Information Visualization | 5 ECTS | I-II |
CS-E5795 | Computational Methods in Stochastics | 5 ECTS | I-II |
CS-E4690 | Programming Parallel Supercomputers | 5 ECTS | II |
ELEC-E5424 | Convex optimization D | 5 ECTS | I-II |
CS-E4595 | Competitive Programming D | 5 ECTS | I-II |
*The course codes may vary and have additional numbers in the end, e.g. CS-E400201, CS-E400202, etc. Check these in Sisu.
Entry year, spring semester
Compulsory major courses (10 ECTS)
Code | Name | ECTS credits | Period |
---|---|---|---|
CS-E4800 | Artificial Intelligence | 5 ECTS | III-IV |
CS-E4890 | Deep Learning | 5 ECTS | IV-V |
Compulsory I&E Courses (17 ECTS)
Code | Course name | ECTS credits | Period |
---|---|---|---|
TU-E4100 | Startup Experience | 9 ECTS | III-V |
TU-E4320 | Global Business in the Digital Age | 4 ECTS | V |
CS-E5540 | ICT Innovation Summer School | 4 ECTS | summer |
Optional major courses (select at least 12 ECTS over the two semesters)
Code | Name | ECTS credits | Period |
---|---|---|---|
CS-E4820 | Machine Learning: Advanced Probabilistic Methods | 5 ECTS | III-IV |
CS-E4830 | Kernel Methods in Machine Learning | 5 ECTS | IV-V |
CS-E4840 | Information Visualization | 5 ECTS | IV |
CS-E4580 | Programming Parallel Computers | 5 ECTS | V |
CS-E4002* | Special Course in Computer Science | 1-10 ECTS | I-summer |
CS-E4003* | Special Assignment in Computer Science | 1-10 ECTS | I-summer |
MS-C1620 | Statistical Inference | 5 ECTS | III-IV |
ELEC-E5550 | Statistical Natural Language Processing | 5 ECTS | III-IV |
CS-E4640 | Big Data Platforms | 5 ECTS | III-IV |
CS-E4895 | Gaussian Processes | 5 ECTS | IV-V |
*The course codes may vary and have additional numbers in the end, e.g. CS-E400201, CS-E400202, etc. Check these in Sisu.
Total for the whole year: 60 ECTS
Note for exit year at partner university: According to Finnish legislation, a master's thesis is a public document and its contents cannot be confidential. Therefore, the material of the thesis must be chosen so that it does not include any information that could be classified as a business secret of the financing company. More information about Master's thesis process for Aalto entry students here.
Exit year, autumn semester
Aalto specialization – Machine Learning, Big Data Management and Business Analytics
Compulsory major courses (9 ECTS)
Code | Course name | ECTS credits | Period |
---|---|---|---|
SCI-E1012 | Introduction course for Master's students: Career and working life skills | 1 ECTS | I-II |
LC-xxxx | Language course: Compulsory degree requirement, both oral and written requirements | 3 ECTS | I-II |
Select one of the following: | |||
CS-E4710 | Machine Learning: Supervised Methods | 5 ECTS | I-II |
CS-E5710 | Bayesian Data Analysis | 5 ECTS | I-II |
CS-E4650 | Methods of Data Mining | 5 ECTS | I-II |
Compulsory I&E Courses (6 ECTS)
Code | Course name | ECTS credits | Period |
---|---|---|---|
CS-E5425 | I&E Study Project | 6 ECTS | II-III |
Optional major courses (15 ECTS)
Code | Course name | ECTS credits | Period |
---|---|---|---|
CS-E3190 | Principles of Algorithmic Techniques | 5 ECTS | I-II |
CS-E5740 | Complex Networks | 5 ECTS | I-II |
ELEC-E5510 | Speech Recognition | 5 ECTS | II |
CS-C3170 | Web Software Development | 5 ECTS | I-II, (III-V, summer) |
CS-E4000* | Seminar in Computer Science | 5 ECTS | I-IV |
CS-E4002* | Special Course in Computer Science | 1-10 ECTS | I-summer |
CS-E4003* | Special Assignment in Computer Science | 1-10 ECTS | I-summer |
CS-E4004* | Individual Studies in Computer Science | 1-10 ECTS | I-summer |
CS-E4875* | Research Project in Machine Learning, Data Science and Artificial Intelligence | 5-10 ECTS | I-summer |
CS-E4850 | Computer Vision | 5 ECTS | I-II |
MS-C2128 | Prediction and Time Series Analysis | 5 ECTS | II |
ELEC-E8125 | Reinforcement learning D | 5 ECTS | I-II |
CS-E4710 | Machine Learning: Supervised Methods | 5 ECTS | I-II |
CS-E5710 | Bayesian Data Analysis | 5 ECTS | I-II |
CS-E4650 | Methods of Data Mining | 5 ECTS | I-II |
CS-E4680 | Quantum Machine Learning | 5 ECTS | I |
CS-E5795 | Computational Methods in Stochastics | 5 ECTS | I-II |
CS-E4690 | Programming Parallel Supercomputers | 5 ECTS | II |
ELEC-E5424 | Convex optimization D | 5 ECTS | I-II |
CS-E4450 | Explorative Information Visualization | 5 ECTS | I-II |
CS-E4595 | Competitive Programming D | 5 ECTS | I-II |
CS-E4800 | Artificial Intelligence | 5 ECTS | III-IV (spring) |
CS-E4840 | Information Visualization | 5 ECTS | IV (spring) |
CS-E4830 | Kernel Methods in Machine Learning | 5 ECTS | IV-V (spring) |
CS-E4890 | Deep Learning | 5 ECTS | IV-V (spring) |
CS-E4580 | Programming Parallel Computers | 5 ECTS | V (spring) |
*The course codes may vary and have additional numbers in the end, e.g. CS-E400201, CS-E400202, etc. Check these in Sisu.
Total: 30 ECTS
Exit year, spring semester
Code | Course name | ECTS credits |
---|---|---|
CS.thes | Master’s Thesis | 30 ECTS |
Total: 30 ECTS
Total for the whole year: 60 ECTS
Major code: SCI3020
Entry points:
- Aalto University
- Royal Institue of Technology (KTH)
- University Paris-Saclay (UPS)
- University of Twente (UT)
- Technical University of Madrid (UPM)
- Polytechnic University of Milan (POLIMI)
Exit points with specializations:
- Aalto: Cross-Device Interaction
- KTH: Physical Interaction Design and Realization
- UPS: Situated interaction
- UT: Intelligent systems
- UPM: Accessible and Adaptive Interaction
- University of Trento (UNITN): Cognitive Interaction
Curricula at partner universities
Academic coordinator: Mika P. Nieminen
Other professors of the major: Marko Nieminen, Petri Vuorimaa, Arto Hellas
Objectives of the programme
Human Computer Interaction and Design (HCID) focuses on the study, design, development and evaluation of novel user interfaces and interactive systems taking into account human aspects, at the cognitive and sensory-motor levels, technological aspects, as well as business aspects.
New ICT technologies are transforming our daily lives. Smart devices (mobile phones, PDAs, tablet computers), smart products (car, navigation) and smart environments (ambient intelligence) are enabling new services such as navigation, information providing, learning, making reservations or buying of goods are delivered.
Increasingly, the interaction with these devices is not through simple buttons or keystrokes but with more flexible and intuitive interaction methods such as multi-touch, speech, gestures, and with advanced display systems such as augmented and virtual reality. Smart devices and services are also able to show intelligent behaviour recognizing intentions of the user and anticipating the user’s needs. These technologies are central in Human-Computer Interaction and Design.
The design of intuitive user interfaces, however, is not only a matter of the right technology but also a matter of good interaction design: study user’s social and cognitive behaviour in relation to using technology, taking the user as a central driver for design, designing for the right user experience, and testing and evaluating the design within context, are keys to understanding and designing successful user experience.
Follow this link to view the Human Computer Interaction and Design Mobility map.
Courses
Entry year, autumn semester
Compulsory major courses (14 ECTS)
Code | Course name | ECTS credits | Period |
---|---|---|---|
LC-xxxx | Language course: Compulsory degree requirement, both oral and written requirements | 3 ECTS | I-V* |
SCI-E1011 | Introduction course for Master's students: Academic skills | 1 ECTS | I |
CS-E4900 | User-Centered Methods for Product and Service Design | 5 ECTS | I-II |
Select one of the following courses: | |||
CS-E5220 | User Interface Construction | 5 ECTS | II |
ELEC-E7852 | Computational Design and Interaction D | 5 ECTS | II |
* Language courses are offered in all periods. Entry students are recommended to take a language course in the spring semester. More information at Language studies 2022-2024.
Compulsory I&E Courses (7 ECTS)
Code | Course name | ECTS credits | Period |
---|---|---|---|
TU-E4300 | Introduction to Digital Business and Venturing | 3 ECTS | I |
TU-E4310 | Digital Business Management | 4 ECTS | II |
Optional major courses (select at least 12 ECTS over the two semesters)
Code | Course name | ECTS credits | Period |
---|---|---|---|
CS-C3120 | Human-Computer Interaction | 5 ECTS | I-II |
CS-E4270 | Device-Agnostic Design | 5 ECTS | I, (III-summer) |
CS-E4400 | Design of WWW services | 5 ECTS | I-II |
CS-E4450 | Explorative Information Visualization | 5 ECTS | I-II |
CS-E50xx | Seminars and Special courses in Software and Service Engineering | 5 ECTS | I-summer |
Entry year, spring semester
Compulsory major courses (10 ECTS)
Code | Course name | ECTS credits | Period |
---|---|---|---|
CS-E5250 | Data-Driven Concept Design | 5 ECTS | III |
CS-E5230 | Collaborative Evaluation of Interactive Systems | 5 ECTS | IV-V |
Compulsory I&E Courses (17 ECTS)
Code | Course name | ECTS credits | Period |
---|---|---|---|
TU-E4320 | Global Business in the Digital Age | 4 ECTS | V |
TU-E4100 | Startup Experience | 9 ECTS | III-V |
CS-E5540 | ICT Innovation Summer School | 4 ECTS | summer |
Optional major courses (select at least 12 ECTS over the two semesters)
Code | Course name | ECTS credits | Period |
---|---|---|---|
CS-E4270 | Device-Agnostic Design | 5 ECTS | III-summer |
CS-E4840 | Information Visualization | 5 ECTS | IV |
CS-E4800 | Artificial Intelligence | 5 ECTS | III-IV |
CS-EJ3211 | Machine Learning with Python | 2 ECTS | spring |
CS-E50xx | Seminars and Special courses in Software and Service Engineering | 5 ECTS | I-summer |
Total for the whole year: 60 ECTS
Note for exit year at partner university: According to Finnish legislation, a master's thesis is a public document and its contents cannot be confidential. Therefore, the material of the thesis must be chosen so that it does not include any information that could be classified as a business secret of the financing company.
Exit year, autumn semester
Aalto specialization – Cross-Device Interaction
Aalto University offers a specialisation in Cross-Device Interaction with courses on various design and user interface development techniques embarking from web and mobile development towards post-desktop interactions with virtual or augmented reality. Human interaction capabilities and goals largely remain the same even if the used interaction device and implementation methods evolve. 90’s early experimentations with mobile code (Java) have changed to responsive design and mobile-first culture of information consumption. Through developments in sensors, algorithms, and computer graphics we are waiting for the consumer break-through of augmented reality and 3D user interfaces.
Compulsory major courses (14 ECTS)
Code | Course name | ECTS credits | Period |
---|---|---|---|
SCI-E1012 | Introduction course for Master's students: Career and working life skills | 1 ECTS | I-II |
LC-xxxx | Language course: Compulsory degree requirement, both oral and written requirements | 3 ECTS | I-II |
CS-E4400 | Design of WWW Services | 5 ECTS | I-II |
CS-E4270 | Device-Agnostic Design | 5 ECTS | I, (III-summer) |
Compulsory I&E Courses (6 ECTS)
Code | Course name | ECTS credits | Period |
---|---|---|---|
CS-E5425 | I&E Study Project | 6 ECTS | II-III |
Optional major courses (select at least 10 ECTS)
Code | Course name | ECTS credits | Period |
---|---|---|---|
CS-E4460 | WWW Applications | 5 ECTS | I-II |
CS-E4675 | Full Stack Web Development | 5-7 ECTS | I-II, (III-summer) |
AXM-E0402 | Introduction to Virtual Reality | 3 ECTS | I |
AXM-E0403 | Coding Virtual Worlds | 6 ECTS | I |
CS-E5220 | User Interface Construction | 5 ECTS | II |
ELEC-E7852 | Computational Design and Interaction D | 5 ECTS | II |
CS-E50xx | Seminars and Special courses in Software and Service Engineering | 5 ECTS | I-summer |
Total: 30 ECTS
Exit year, spring semester
Code | Course name | ECTS credits |
---|---|---|
CS.thes | Master’s Thesis | 30 ECTS |
Total for the whole year: 60 ECTS
Language studies
According to the degree regulations at Aalto University, students must take at least 3 ECTS of foreign language studies for the degree. In Master’s Programme in ICT Innovation the students may choose between an English course, fulfilling both oral and written requirements (o,w) or 3 ECTS of Finnish or 3 ECTS of Swedish courses. The compulsory foreign language course may also be completed at the partner university under certain circumstances (e.g. KTH).
For exit students, we recommend the English course LC-1310 Academic Communication for MSc Students (o,w). For entry students, we recommend the English course LC-1317 Integrated Project Communication for MSc students (o,w). Taking any other course may lead to problems of recognition at the partner university. Taking the Finnish or Swedish course(s) as part of the degree are agreed in your HOPS.
Note:
- If you are entry or exit student of POLIMI or UPM, we strongly recommend taking the above listed English courses to avoid problems with recognition of your credits.
- Exit students are recommended to enroll for a language course already in period I. The language courses are very popular and despite the courses aimed for EIT students, if there are more students enrolled than there is room for, the students will be drawn, and there is no guarantee that you will be selected on the course.
- Courses with code ALC-xx, e.g. ALC-7210 Finnish 1, are open university courses, that require a separate course payment. Be careful that you select the correct course!
According to studies, even basic knowledge in Finnish is a significant asset in the job market in Finland.
Students who have have excellent command of English, according to their personal judgement, may choose 3 credits of Finnish or 3 credits of Swedish courses instead.
If you want to include Finnish or Swedish courses in your HOPS, you have to select 3 ECTS of them. You can take either one Finnish/Swedish course of 3 ECTS, or three courses of 1 ECTS each. The course(s) can be of any level.
Even if you take Academic Communication in your degree, consider taking some basic Finnish courses as extra, keeping your personal resources in mind.
Check the supply of courses in Finnish here and courses in Swedish here.
KTH has a compulsory methodology & communication course in their ICT Innovation curriculum (7,5 ECTS). All entry or exit students at KTH must complete either AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science) or II2202 Research Methodology and Scientific Writing. Both courses have equivalent learning outcomes to Aalto's course LC-1310 Academic Communication for MSc students. Thus, KTH students don't have to take any language course at Aalto and can select 3 ECTS more optional courses in their technical major curriculum.
- KTH entry students: Please indicate the language course (code, name, credits) you have completed on your HOPS under the section "Entry year at partner university" in your major.
- KTH exit students: Please indicate the language course (code, name, credits) you commit to complete on your HOPS under the section "Exit year at partner university" in your major. Note: You can take a language course at Aalto as well, and you can include it in your HOPS, but the exemption does not work vice versa - even if you have a 3-ECTS language course from Aalto, KTH will not exempt you from the requirement of taking one of the above mentioned courses.
Other EIT Digital universities don't have similar compulsory courses, but Aalto exit students who have completed an intermediate / advanced level language course at their entry university can contact the Learning Services of the programme (ictinnovation(a)aalto.fi) for the possibility of using this course for the compulsory foreign language course requirement.
If you have completed your Bachelor degree at Aalto or some other Finnish higher education institution, you have probably completed the compulsory foreign language course as part of that degree. Please check your degree certificate and transcript with the programme's planning officer (not necessary for Aalto BSc students). If you have completed the compulsory foreign language course in your BSc degree, you don't have to take the compulsory foreign language course in this programme and instead and you can select 3 ECTS more of optional courses in your technical major curriculum.
In the compulsory foreign language studies the focus is on the key written and oral skills needed in the world of work and in the student’s own field of study. The language studies are at an intermediate to advanced level, at a CEFR level of B1–B2 or higher. B2 is the level required for English. All compulsory foreign language courses are to be taken in a single language.
Courses that meet the degree language requirements are marked (o) for oral skills, (w) for written skills, or (o,w) for both. Check the course offerings to see which ones meet the foreign language requirement of your degree.
Further information on relevant courses and methods to complete them is available from the Language Centre: Compulsory Foreign Language.
Introduction course
Introduction course is a compulsory course for all majors in Master's Programme in ICT Innovation (EIT Digital Master School). The course is divided into two editions:
1) SCI-E1011 Academic Skills (1 ECTS) for entry (1st year) Master's students
2) SCI-E1012 Career and Working Life Skills (1 ECTS) for entry (2nd year) Master's students.
Innovation & Entrepreneurship minor
The Innovation & Entrepreneurship minor at Aalto is developed in co-operation with the Aalto Ventures Program (AVP, http://avp.aalto.fi/). The focus of the Aalto I&E program is on entrepreneurship in ICT. The content of I&E minor is the same for all majors.
Coordinator in charge: Olli-Pekka Mutanen
Compulsory I&E courses during the entry year and entry summer
Code | Course name | ECTS credits | Period |
---|---|---|---|
TU-E4300 | Introduction to Digital Business and Venturing | 3 ECTS | I |
TU-E4310 | Digital Business Management | 4 ECTS | II |
TU-E4100 | Startup Experience | 9 ECTS | III-V |
TU-E4320 | Global Business in the Digital Age | 4 ECTS | V |
CS-E5540 | ICT Innovation Summer School | 4 ECTS | summer |
Compulsory I&E course during the exit year
Code | Course name | ECTS credits | Period |
---|---|---|---|
CS-E5425 | I&E Study Project | 6 ECTS | II-III |
Total: 30 ECTS
Summer school if a mandatory compenent the the I&E minor. Summer school is completed in the summer following the entry year. Summer school is registered in the entry year university and it is counted towards the entry year studies.
More information about summer schools is available on EIT Digital's website.
- Published:
- Updated: