You can find course descriptions in Sisu. In your study plan, choose the course and click the course code or search courses by code or name. Learning environments are found in MyCourses through search or after registration in "My own courses".
Master's Programme in ICT Innovation
Curriculum 2024–2026
About the programme
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 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 and Intelligent Robots (ELEC3071) |
Cloud and Network Infrastructures (ELEC3059) | |
Data Science (SCI3115) | |
Human-Computer Interaction and Design (SCI3020) | |
Minor | Innovation & Entrepreneurship (SCI3039) |
The Master’s Programme in ICT Innovation (EIT Digital Master School) is a European double degree programme for students who want to learn about both the technical and business aspects of information and communications technology. The programme syllabus binds together solid technical courses in computer science and software engineering with business development skills.
Degree structure
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.
Entry year studies Major studies 36 ECTS I&E minor studies 24 ECTS |
60 ECTS |
Exit year studies Major studies 24 ECTS I&E minor studies 6 ECTS Master's thesis 30 ECTS |
60 ECTS |
Total | 120 ECTS |
Autonomous Systems (exit students 2024-2025)
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.
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
Major code: ELEC3055
Professor in charge: Quan Zhou
Other professors of the major: Ville Kyrki, Arto Visala, Dominik Bauman
Aalto specialization – Robotics and Artificial Intelligence
Major studies (24 ECTS)
Code | Course name | ECTS credits | Period |
---|---|---|---|
Compulsory major courses (4 ECTS) | |||
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 |
Optional major courses (select 20 ECTS) | |||
ELEC-E8101 | Digital and Optimal Control | 5 ECTS | I-II |
ELEC-E8115 | Micro- and Nano Robotics | 5 ECTS | III-IV |
ELEC-E8125 | Reinforcement Learning | 5 ECTS | I-II |
ELEC-E8130 | Nonlinear Control Design and Analysis | 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-C3170 | Web Software Development | 5 ECTS | I-II, III-V |
CS-E4650 | Methods of Data Mining | 5 ECTS | I-II |
CS-E4850 | Computer Vision | 5 ECTS | I-II |
CS-E4890 | Deep Learning | 5 ECTS | III-IV |
CS-E5710 | Bayesian Data Analysis | 5 ECTS | I-II |
ELEC-E8127 | Special Assignment in Automation Technologies 1 | 1-10 ECTS | I-summer |
* More information at Language studies.
I&E minor studies (6 ECTS)
Coordinator in charge: Olli-Pekka Mutanen
Code | Course name | ECTS credits | Period |
---|---|---|---|
Compulsory I&E minor course (6 ECTS) | |||
TU-E4330 | I&E Study Project | 6 ECTS | I-III |
Master's Thesis (30 ECTS)
EIT Digital guidelines and programme-specific instructions for master's thesis can be found here.
Code | Course name | ECTS credits |
---|---|---|
ELEC.thes | Master’s Thesis | 30 ECTS |
Total for the whole year: 60 ECTS
Autonomous Systems and Intelligent Robots
The Autonomous Systems and Intelligent Robots (AUSIR) study programme 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, machine learning, artificial intelligence and machine vision. In electrical engineering, relevant skills are automation, robotics, control, 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 and intelligent robots include autonomous vehicles, advanced robots in manufacturing and healthcare, industrial IoT, autonomous devices in agriculture, home automation, and scientific instruments. The applications of autonomous systems also extend to software systems used in energy management and in other sectors.
Entry points:
- Aalto University
- Budapest University of Technology and Economics (BME)
- Eötvös Loránd University (ELTE)
- Royal Institute of Technology (KTH)
- University of Bologna (Unibo)
- University of Trento (UNITN)
- Université Côte d'Azur (UCA)
Exit points with specialisations:
- Aalto: Intelligent Robots and Systems
- BME:Autonomous Robots and Vehicles
- KTH: Intelligent Software for Autonomous Systems
- UNITN: Intelligent Transportation Systems and Robots
- EURECOM: Sensing Big Data for Intelligent Robots
- ELTE: Machine Learning for Robotics
- Unibo: Autonomous Systems and Robotics for Smart Industry and Intelligent Mobility
Major code: ELEC3071
Professor in charge: Quan Zhou
Other professors of the major: Ville Kyrki, Arto Visala, Dominik Bauman
Curricula at partner universities
Major studies (36 ECTS)
Code | Course name | ECTS credits | Period |
---|---|---|---|
Compulsory major courses (24 ECTS) | |||
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-E4715 | Supervised Machine Learning | 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 |
Optional major courses (select 12-15 ECTS) | |||
ELEC-E8125 | Reinforcement Learning | 5 ECTS | I-II |
ELEC-E8740 | Basics 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-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-E8748 | 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 | 1-10 ECTS | I-summer |
CS-E4890 | Deep Learning | 5 ECTS | III-IV |
* 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.
** Remark: see compulsory major courses.
I&E minor studies (24 ECTS)
Coordinator in charge: Olli-Pekka Mutanen
The focus of the Aalto I&E minor is on entrepreneurship in ICT. Summer school is completed in the summer following the entry year, and counted towards the entry year studies. More information about summer schools is available on EIT Digital's website.
Code | Course name | ECTS credits | Period |
---|---|---|---|
Compulsory minor courses (24 ECTS) | |||
TU-E4300 | Introduction to Digital Business and Venturing | 3 ECTS | I |
TU-E4311 | Digital Business Management | 3 ECTS | II |
TU-E4101 | Entrepreneurship Lab | 10 ECTS | III-V |
TU-E4320 | Global Business in the Digital Age | 4 ECTS | V |
TU-E4340 | ICT Innovation Summer School | 4 ECTS | summer |
Total for the whole year: 60 ECTS
Major code: ELEC3071
Professor in charge: Quan Zhou
Other professors of the major: Ville Kyrki, Arto Visala, Dominik Bauman
Curricula at partner universities
Aalto specialization – Intelligent Robots and Systems
Major studies (24 ECTS)
Code | Course name | ECTS credits | Period |
---|---|---|---|
Compulsory major courses (4 ECTS) | |||
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 |
Optional major courses (select 20 ECTS) | |||
ELEC-E8111 | Autonomous Mobile Robots | 5 ECTS | IV-V |
ELEC-E8101 | Digital and Optimal Control | 5 ECTS | I-II |
ELEC-E8115 | Micro- and Nano Robotics | 5 ECTS | III-IV |
ELEC-E8126 | Robotic Manipulation | 5 ECTS | III-IV |
ELEC-E8743 | Neurorobotics | 5 ECTS | III-IV |
ELEC-E8130 | Nonlinear Control Design and Analysis | 5 ECTS | I-II |
ELEC-E8121 | Networked Control of Multi-agent Systems | 5 ECTS | IV-V |
ELEC-E5424 | Convex Optimization | 5 ECTS | I-II |
ELEC-E8125 | Reinforcement Learning | 5 ECTS | I-II |
ELEC-E8740 | Basics of Sensor Fusion | 5 ECTS | I-II |
CS-C3170 | Web Software Development | 5 ECTS | I-II, III-V |
ELEC-E7120 | Wireless Systems | 5 ECTS | I |
CS-C3180 | Software Design and Modelling | 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 | III-IV |
CS-E5710 | Bayesian Data Analysis | 5 ECTS | I-II |
ELEC-E8127 | Special Assignment in Automation Technologies 1 | 1-10 ECTS | I-summer |
*More information at Language studies.
I&E minor studies (6 ECTS)
Coordinator in charge: Olli-Pekka Mutanen
Code | Course name | ECTS credits | Period |
---|---|---|---|
Compulsory I&E minor course (6 ECTS) | |||
TU-E4330 | I&E Study Project | 6 ECTS | I-III |
Master's Thesis (30 ECTS)
EIT Digital guidelines and programme-specific instructions for master's thesis can be found here.
Code | Course name | ECTS credits |
---|---|---|
ELEC.thes | Master’s Thesis | 30 ECTS |
Total for the whole year: 60 ECTS
Cloud and Network Infrastructures
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.
Entry points:
- Aalto University
- University of Rennes 1 (UR1)
- Roayl Institute of Technology (KTH)
- University of Trento (UNITN)
Exit points with specializations:
- Aalto: Mobile Networking, 5G, Sustainability and Cloud Services
- KTH: Networked Intelligence
- UR1: Smart City Services
- UNITN: Beyond 5G/6G and High Performance Computing
Major code: ELEC3059
Professor in charge: Jukka Manner
Other professors of the major: Riku Jäntti, Raimo Kantola, Stephan Sigg, Hong-Linh Truong, Petri Vuorimaa, Yu Xiao
Curricula at partner universities
Major studies (36 ECTS)
Code | Course name | ECTS credits | Period |
---|---|---|---|
Compulsory major courses (14 ECTS) | |||
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-E7315 | Networking at Scale and Advanced Applications | 5 ECTS | III-IV |
ELEC-E7321 | Advanced Networking | 5 ECTS | III-IV |
Optional major courses(select 22-25 ECTS) | |||
ELEC-D7020 | Elements of Sustainable ICT | 5 ECTS | III-IV |
ELEC-D7902 | Telecom Forum | 2 ECTS | I-II |
ELEC-E7903 | Telecom Forum II | 5 ECTS | I-II |
ELEC-E7120 | Wireless Systems | 5 ECTS | I |
ELEC-E7131 | Internet Traffic Measurements and Analysis | 10 ECTS | III-IV |
ELEC-E7211 | Digital Wireless Communication | 5 ECTS | I-II |
ELEC-E7230 | Mobile Communication Systems | 5 ECTS | II |
ELEC-E7261 | Ambient Intelligence | 1 - 8 ECTS | III-IV |
ELEC-E7331 | Laboratory Course in Networking and Cloud Technologies | 5 ECTS | I-II |
ELEC-E7470 | Cybersecurity | 5 ECTS | V |
ELEC-E7825 | Communications Ecosystems and Techno-Economics | 5 ECTS | II |
CS-C3130 | Information Security | 5 ECTS | I |
CS-C3140 | Operating Systems | 5 ECTS | I-II |
CS-C3170 | Web Software Development | 5 ECTS | I-II,III-V |
CS-E4190 | Cloud Software and Systems | 5 ECTS | I-II |
CS-E4265 | Multimedia Systems | 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-E4640 | Big Data Platforms | 5 ECTS | III-IV |
CS-E4650 | Methods of Data Mining | 5 ECTS | I-II |
CS-E4715 | Supervised Machine Learning | 5 ECTS | I-II |
CS-E4800 | Artificial Intelligence | 5 ECTS | III-IV |
CS-E4840 | Information Visualization | 5 ECTS | IV |
CS-E5220 | User Interface Construction | 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.
I&E minor studies (24 ECTS)
Coordinator in charge: Olli-Pekka Mutanen
The focus of the Aalto I&E minor is on entrepreneurship in ICT. Summer school is completed in the summer following the entry year, and counted towards the entry year studies. More information about summer schools is available on EIT Digital's website.
Code | Course name | ECTS credits | Period |
---|---|---|---|
Compulsory minor courses (24 ECTS) | |||
TU-E4300 | Introduction to Digital Business and Venturing | 3 ECTS | I |
TU-E4311 | Digital Business Management | 3 ECTS | II |
TU-E4101 | Entrepreneurship Lab | 10 ECTS | III-V |
TU-E4320 | Global Business in the Digital Age | 4 ECTS | V |
TU-E4340 | ICT Innovation Summer School | 4 ECTS | summer |
Total for the whole year: 60 ECTS
Major code: ELEC3059
Professor in charge: Jukka Manner
Other professors of the major: Riku Jäntti, Raimo Kantola, Stephan Sigg, Hong-Linh Truong, Petri Vuorimaa, Yu Xiao
Aalto specialization – Mobile Networking, 5G, Sustainability and Cloud Services
Major studies (24 ECTS)
Code | Course name | ECTS credits | Period |
---|---|---|---|
Compulsory major courses (select 4 ECTS) | |||
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 major courses (select 10-20 ECTS) | |||
CS-C3170 | Web Software Development | 5 ECTS | I-II, III-V |
CS-E4265 | Multimedia Systems | 5 ECTS | I-II |
CS-E4300 | Network Security | 5 ECTS | II |
ELEC-E7131 | Internet Traffic Measurements and Analysis | 10 ECTS | III-IV |
ELEC-E7315 | Networking at Scale and Advanced Applications | 5 ECTS | III-IV |
Optional major courses (select 0-10 ECTS so that the total number is 24 ECTS) | |||
ELEC-D7020 | Elements of Sustainable ICT | 5 ECTS | III-IV |
ELEC-D7902 | Telecom Forum | 2 ECTS | I-II |
ELEC-E7903 | Telecom Forum II | 5 ECTS | I-II |
ELEC-E7120 | Wireless Systems | 5 ECTS | I |
ELEC-E7211 | Digital Wireless Communication | 5 ECTS | I-II |
ELEC-E7230 | Mobile Communication Systems | 5 ECTS | II |
ELEC-E7261 | Ambient Intelligence | 1 - 8 ECTS | III-IV |
ELEC-E7331 | Laboratory Course in Networking and Cloud Technologies | 5 ECTS | I-II |
ELEC-E7470 | Cybersecurity | 5 ECTS | V |
ELEC-E7825 | Communications Ecosystems and Techno-Economics | 5 ECTS | II |
CS-C3130 | Information Security | 5 ECTS | I |
CS-C3140 | Operating Systems | 5 ECTS | I-II |
CS-C3170 | Web Software Development | 5 ECTS | I-II,III-V |
CS-E4190 | Cloud Software and Systems | 5 ECTS | I-II |
CS-E4400 | Design of WWW Services | 5 ECTS | I-II |
CS-E4460 | WWW Applications | 5 ECTS | I-II |
CS-E4640 | Big Data Platforms | 5 ECTS | III-IV |
CS-E4650 | Methods of Data Mining | 5 ECTS | I-II |
CS-E4715 | Supervised Machine Learning | 5 ECTS | I-II |
CS-E4800 | Artificial Intelligence | 5 ECTS | III-IV |
CS-E4840 | Information Visualization | 5 ECTS | IV |
CS-E5220 | User Interface Construction | 5 ECTS | II |
*More information at Language studies.
I&E minor studies (6 ECTS)
Coordinator in charge: Olli-Pekka Mutanen
Code | Course name | ECTS credits | Period |
---|---|---|---|
Compulsory I&E minor course (6 ECTS) | |||
TU-E4330 | I&E Study Project | 6 ECTS | I-III |
Master's Thesis (30 ECTS)
EIT Digital guidelines and programme-specific instructions for master's thesis can be found here.
Code | Course name | ECTS credits |
---|---|---|
ELEC.thes | Master’s Thesis | 30 ECTS |
Total for the whole year: 60 ECTS
Data Science
Data Science (DSC) is a multidisciplinary discipline of extracting knowledge from all kinds of data, including structured and unstructured, often very large, and computationally demanding data. It employs theories and techniques from the traditional fields of computer science, information sciences, statistics, and mathematics.
In the DSC programme within the EIT Digital Master School, students learn fundamental principles, techniques, and versatile skills for computational data analysis, scalable data processing and management. After completing the programme, they have all necessary skills for becoming a successful data scientist, one of the top professional careers world-wide. Given a new real world problem, they can identify the underlying computational problems, choose suitable data preprocessing, analysis and modelling methods, tailor and apply the existing algorithms as needed, evaluate validity of the results, and interpret and present them to experts of other fields. In addition, there are many electives that allow students to specialize on certain areas, like computer vision, speech and language processing, social network analysis, algorithm design, scalable computing, and management of big data.
Entry points:
- Aalto University
- Eötvös Loránd University (ELTE)
- Royal Institute of Technology (KTH)
- Technical University of Madrid (UPM)
- Polytechnic University of Milan (POLIMI)
- Université Côte d'Azur (UCA)
- University of Rennes 1 (UR)
- University of Twente (UT)
- University of Turku (UTU)
Exit points with specializations:
- Aalto: Machine Learning and Large Scale Computing
- BME: Human-centred intelligent data analysis
- ELTE: Real-time Data Analytics
- KTH: Large Scale Data Mining
- UCA: Multimedia and Web Science for Big Data
- UPM: Infrastructures for Large Scale Data Management and Analysis
- UNITN: Big Data Variety and Veracity
- UR: Artificial Intelligence & Data Mining for Business Intelligence
- UT: Data Science for Persona Information
- UTU: Medical Data Science
Major code: SCI3115
Academic coordinator: Wilhelmiina Hämäläinen
Curricula at partner universities
Major studies (36 ECTS)
Code | Course name | ECTS credits | Period |
---|---|---|---|
Compulsory major courses (24 ECTS) | |||
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-E4715 | Supervised Machine Learning | 5 ECTS | I-II |
CS-E4650 | Methods of Data Mining | 5 ECTS | I-II |
CS-E4800 | Artificial Intelligence | 5 ECTS | III-IV |
CS-E4890 | Deep Learning | 5 ECTS | III-IV |
Optional major courses (select 15 ECTS) | |||
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 |
ELEC-E5500 | Speech Processing | 5 ECTS | I |
ELEC-E5510 | Speech Recognition | 5 ECTS | II |
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 (alternative to CS-E4840) | 5 ECTS | I-II |
CS-E4840 | Information Visualization (alternative to CS-E4450) | 5 ECTS | IV |
CS-E5795 | Computational Methods in Stochastics | 5 ECTS | I-II |
CS-E4825 | Probabilistic Machine Learning | 5 ECTS | III-IV |
CS-E4580 | Programming Parallel Computers | 5 ECTS | V |
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 |
CS-E4891 | Deep Generative Models | 5 ECTS | IV-V |
CS-E4780 | Scalable Systems and Data Management | 5 ECTS | I-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.
I&E minor studies (24 ECTS)
Coordinator in charge: Olli-Pekka Mutanen
The focus of the Aalto I&E minor is on entrepreneurship in ICT. Summer school is completed in the summer following the entry year, and counted towards the entry year studies. More information about summer schools is available on EIT Digital's website.
Code | Course name | ECTS credits | Period |
---|---|---|---|
Compulsory minor courses (24 ECTS) | |||
TU-E4300 | Introduction to Digital Business and Venturing | 3 ECTS | I |
TU-E4311 | Digital Business Management | 3 ECTS | II |
TU-E4101 | Entrepreneurship Lab | 10 ECTS | III-V |
TU-E4320 | Global Business in the Digital Age | 4 ECTS | V |
TU-E4340 | ICT Innovation Summer School | 4 ECTS | summer |
Total for the whole year: 60 ECTS
Major code: SCI3115
Academic coordinator: Wilhelmiina Hämäläinen
Curricula at partner universities
Aalto specialization – Machine Learning and Large Scale Computing
Major studies (24 ECTS)
Code | Course name | ECTS credits | Period |
---|---|---|---|
Compulsory major courses (9 ECTS) | |||
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 courses | |||
CS-E4715 | Supervised Machine Learning | 5 ECTS | I-II |
CS-E5710 | Bayesian Data Analysis | 5 ECTS | I-II |
CS-E4650 | Methods of Data Mining | 5 ECTS | I-II |
CS-E4780 | Scalable Systems and Data Management | 5 ECTS | I-II |
Optional major courses (select 15 ECTS) | |||
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 |
ELEC-E5500 | Speech Processing | 5 ECTS | I |
CS-E4850 | Computer Vision | 5 ECTS | I-II |
MS-C2128 | Prediction and Time Series Analysis | 5 ECTS | II |
ELEC-E8125 | Reinforcement Learning | 5 ECTS | I-II |
CS-E4715 | Supervised Machine Learning | 5 ECTS | I-II |
CS-E5710 | Bayesian Data Analysis | 5 ECTS | I-II |
CS-E4650 | Methods of Data Mining | 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 | 5 ECTS | I-II |
CS-E4450 | Explorative Information Visualization | 5 ECTS | I-II |
CS-E4595 | Competitive Programming | 5 ECTS | I-II |
CS-E4800 | Artificial Intelligence | 5 ECTS | III-IV |
CS-E4890 | Deep Learning | 5 ECTS | III-IV |
CS-E4580 | Programming Parallel Computers | 5 ECTS | V |
CS-E4780 | Scalable Systems and Data Management | 5 ECTS | I-II |
In addition, it is possible to include 5 ECTS of the following courses into optional courses, given that the topics are relevant to Data Science: | |||
CS-E4875 | Research Project in Machine Learning, Data Science and Artificial Intelligence | 5-10 ECTS | I-summer (2024-2025) |
CS-E4876 | Multidisciplinary Research Projects in Machine Learning, Data Science and Artificial Intelligence | 5-10 ECTS | I-summer (2025-2026) |
CS-E4003** | Special Assignment in Computer Science | 1-10 ECTS | I-II, III-summer |
CS-E4002** | Special Course in Computer Science | 1-10 ECTS | I-II, III-summer |
*More information at Language studies.
**The course codes may have additional numbers in the end. Search for these courses with the general code in Sisu.
I&E minor studies (6 ECTS)
Coordinator in charge: Olli-Pekka Mutanen
Code | Course name | ECTS credits | Period |
---|---|---|---|
Compulsory I&E minor course (6 ECTS) | |||
TU-E4330 | I&E Study Project | 6 ECTS | I-III |
Master's Thesis (30 ECTS)
EIT Digital guidelines and programme-specific instructions for master's thesis can be found here.
Code | Course name | ECTS credits |
---|---|---|
CS.thes | Master’s Thesis | 30 ECTS |
Total for the whole year: 60 ECTS
Human-Computer Interaction and Design
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.
Entry points:
- Aalto University
- Royal Institute of Technology (KTH)
- 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
- UT: Intelligent systems
- UPM: Accessible and Adaptive Interaction
- UNITN: Cognitive Interaction
Major code: SCI3020
Academic coordinator: Mika P. Nieminen
Other professors of the major: Marko Nieminen, Petri Vuorimaa, Arto Hellas
Curricula at partner universities
Major studies (36 ECTS)
Code | Course name | ECTS credits | Period |
---|---|---|---|
Compulsory major courses (26 ECTS) | |||
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 |
CS-E5010 | Research Methods: Foundations | 3 ECTS | I |
CS-E5220 | User Interface Construction | 5 ECTS | II |
CS-E5252 | Creative Digital Concept Design | 4 ECTS | III |
CS-E5230 | Collaborative Evaluation of Interactive Systems | 5 ECTS | IV-V |
Optional major courses (select 10 ECTS) | |||
CS-C3120 | Human-Computer Interaction | 5 ECTS | I-II |
CS-E4200 | Emergent User Interfaces | 5 ECTS | III-V |
CS-E4270 | Device-Agnostic Design | 5 ECTS | I-II, III-V, summer |
CS-E4400 | Design of WWW Services | 5 ECTS | I-II |
CS-E4450 | Explorative Information Visualization | 5 ECTS | I-II |
CS-E4800 | Artificial Intelligence | 5 ECTS | III-IV |
CS-E4840 | Information Visualization | 5 ECTS | IV |
CS-E50xx | Seminars and Special courses in Software and Service Engineering | 5 ECTS | I-summer |
CS-E5011 | Research Methods: Case studies & Design Science | 2 ECTS | II |
CS-E5012 | Research Methods: AI-based Data Synthesis & Analysis | 2 ECTS | II |
ELEC-E7852 | Computational Design and Interaction | 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.
I&E minor studies (24 ECTS)
Coordinator in charge: Olli-Pekka Mutanen
The focus of the Aalto I&E minor is on entrepreneurship in ICT. Summer school is completed in the summer following the entry year, and counted towards the entry year studies. More information about summer schools is available on EIT Digital's website.
Code | Course name | ECTS credits | Period |
---|---|---|---|
Compulsory minor courses (24 ECTS) | |||
TU-E4300 | Introduction to Digital Business and Venturing | 3 ECTS | I |
TU-E4311 | Digital Business Management | 3 ECTS | II |
TU-E4101 | Entrepreneurship Lab | 10 ECTS | III-V |
TU-E4320 | Global Business in the Digital Age | 4 ECTS | V |
TU-E4340 | ICT Innovation Summer School | 4 ECTS | summer |
Total for the whole year: 60 ECTS
Major code: SCI3020
Academic coordinator: Mika P. Nieminen
Other professors of the major: Marko Nieminen, Petri Vuorimaa, Arto Hellas
Curricula at partner universities
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.
Major studies (24 ECTS)
Code | Course name | ECTS credits | Period |
---|---|---|---|
Compulsory major courses (14 ECTS) | |||
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-II, III-V, summer |
Optional major courses (select 10 ECTS) | |||
AXM-E0402 | Introduction to Virtual Reality | 3 ECTS | I |
AXM-E0403 | Coding Virtual Worlds | 6 ECTS | I |
CS-E4460 | WWW Applications | 5 ECTS | I-II |
Full Stack Web Development** | 5-7 ECTS | I-II, III-summer | |
CS-E50xx | Seminars and Special courses in Software and Service Engineering | 5 ECTS | I-summer |
CS-E5220 | User Interface Construction | 5 ECTS | II |
ELEC-E7852 | Computational Design and Interaction | 5 ECTS | II |
*More information at Language studies.
**This is a University of Helsinki course that needs to be transferred by applying credit transfer.
I&E minor studies (6 ECTS)
Coordinator in charge: Olli-Pekka Mutanen
Code | Course name | ECTS credits | Period |
---|---|---|---|
Compulsory I&E minor course (6 ECTS) | |||
TU-E4330 | I&E Study Project | 6 ECTS | I-III |
Master's Thesis (30 ECTS)
EIT Digital guidelines and programme-specific instructions for master's thesis can be found here.
Code | Course name | ECTS credits |
---|---|---|
CS.thes | Master’s Thesis | 30 ECTS |
Total for the whole year: 60 ECTS
Language studies
You are required to complete 3 ECTS in one foreign language (including both oral (o) and written (w) proficiency). In the Master’s Programme in ICT Innovation, we recommend
- for entry students the English course LC-1317 Integrated Project Communication for MSc students (o,w).
- for exit students the English course LC-1310 Academic Communication for MSc Students (o,w).
Taking any other course may lead to problems of recognition at the partner university. POLIMI and UPM do not recognize any other language courses than the recommended ones above.
Students, whose language of education is not Finnish or Swedish, may alternatively complete an elementary course in Finnish or in Swedish (3 ECTS). The courses in national languages can be at any level on CEFR scale.
The compulsory foreign language course may also be completed at the partner university (KTH) under certain circumstances. See more information below.
Language studies are agreed in the personal study plan (HOPS). Language centre offers language studies.
You have fulfilled the compulsory language requirements in the respective degree or received the exemption. You do not need to complete language studies in the master's degree, but you can select 3 ECTS more optional courses in your technical major curriculum.
You must
- demonstrate proficiency in national languages by writing the maturity test in your language of education (Finnish or Swedish) and complete the language proficiency tests (2 ECTS) in the other national language. Read more about the language of education here. You may also apply for an exemption of demonstrating proficiency in national languages.
- complete 3 ECTS in one foreign language (including both oral (o) and written (w) proficiency).
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. Note that you can take a language course at Aalto as well and include it in your degree, but 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.