Master's Programme in ICT Innovation
Curriculum 2020–2022
Programme structure and majors
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.
The ICT Innovation Master's programme offers the majors listed below.
- Autonomous Systems
- Cloud and Network Infrastructures
- Data Science
- Human Computer Interaction and Design
- Visual Computing and Communnication
All the majors include a minor in Innovation & Entrepreneurship.
Major code: ELEC3055
Entry points:
- Aalto University
- Royal Institute of Technology (KTH)
- Technische Universität Berlin (TU Berlin)
- University of Trento (UNITN)
Exit points with specializations:
- Aalto: Robotics and Artificial Intelligence
- KTH: Intelligent Autonomous Systems
- TU Berlin: Applications of 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, Themistoklis Charalambous
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.
Follow this link to view the Autonomous Systems Mobility map.
Courses
Entry year, autumn semester
Compulsory major courses (19-24 ECTS)
Code | Course name | ECTS credits |
---|---|---|
SCI-E1010 | Introduction course for Master's students: Academic Skills | 1 ECTS |
LC-xxxx | Language course: Compulsory degree requirement, both oral and written requirements | 3 ECTS |
ELEC-D1320 | Robotics | 5 ECTS |
ELEC-E8103 | Modelling, Estimation and Dynamic Systems | 5 ECTS |
CS-E4710 * | Machine Learning: Supervised Methods | 5 ECTS |
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 (autumn) |
ELEC-C8201 | Control and automation | 5 ECTS (spring) |
* ) New course starting in 2020-2021
Compulsory I&E Courses (7 ECTS)
Code | Course name | ECTS credits |
---|---|---|
CS-E5120 | Introduction to Digital Business and Venturing | 3 ECTS |
CS-E5130 | Digital Business Management | 4 ECTS |
Optional major courses (0-5 ECTS)
Code | Course name | ECTS credits |
---|---|---|
ELEC-E8125 | Reinforcement learning | 5 ECTS |
ELEC-E8740 | Basic of sensor fusion | 5 ECTS |
CS-E4850 | Computer Vision | 5 ECTS |
CS-E5710 | Bayesian Data Analysis | 5 ECTS |
ELEC-E8127 | Special assignment in automation technologies | 1-10 ECTS |
Total: 31 ECTS
Entry year, Spring semester
Compulsory major courses (0-5 ECTS)
Code | Course name | ECTS credits |
---|---|---|
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 (autumn) |
ELEC-C8201 | Control and automation | 5 ECTS (spring) |
Compulsory I&E Courses (17 ECTS)
Code | Course name | ECTS credits |
---|---|---|
TU-E4100 | Startup Experience | 9 ECTS |
CS-E5140 | Global Business in the Digital Age | 4 ECTS |
CS-E5430 | ICT Innovation Summer School | 4 ECTS |
Optional major courses (7-12 ECTS)
Code | Name | ECTS credits |
---|---|---|
ELEC-C8201 | Control and automation* | 5 ECTS |
ELEC-E8111 | Autonomous Mobile Robots | 5 ECTS |
ELEC-E8115 | Micro- and Nano Robotics | 5 ECTS |
ELEC-E8123 | Networked Control Systems | 5 ECTS |
ELEC-E8126 | Robotic manipulation | 5 ECTS |
ELEC-E8408 | Embedded Systems Development | 5 ECTS |
ELEC-E5710 | Sensors and Measurement Methods | 5 ECTS |
MS-E2112 | Multivariate Statistical Analysis | 5 ECTS |
ELEC-E8127 | Special assignment in automation technologies | 1-10 ECTS |
CS-E4890 | Deep Learning | 5 ECTS |
*) 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 |
---|---|---|
SCI-E1010 | Introduction course for Master's students: Career and working life skills | 1 ECTS |
LC-xxxx | Language course: Compulsory degree requirement, both oral and written requirements |
3 ECTS |
Compulsory I&E Course (6 ECTS)
Code | Course name | ECTS credits |
---|---|---|
CS-E5425 | I&E Study Project | 6 ECTS |
Optional major courses (20 ECTS)
Code | Course name | ECTS credits | Semester |
---|---|---|---|
ELEC-E8101 | Digital and Optimal Control | 5 ECTS | Autumn |
ELEC-E8115 | Micro- and Nano Robotics | 5 ECTS | Spring |
ELEC-E8116 | Model-Based Control Systems | 5 ECTS | Autumn |
ELEC-E8125 | Reinforcement learning | 5 ECTS | Autumn |
ELEC-E8740 | Basics of sensor fusion | 5 ECTS | Autumn |
ELEC-E7120 | Wireless Systems | 5 ECTS | Autumn |
CS-C3180 | Software Design and Modelling | 5 ECTS | Autumn |
CS-E4650 * | Methods of Data Mining | 5 ECTS | Autumn |
CS-E4850 | Computer Vision | 5 ECTS | Autumn |
CS-E4890 | Deep Learning | 5 ECTS | Spring |
CS-E4830 | Kernel Methods in Machine Learning | 5 ECTS | Spring |
CS-E5710 | Bayesian Data Analysis | 5 ECTS | Autumn |
ELEC-E8127 | Special assignment in automation technologies | 1-10 ECTS | Autumn/Spring |
*) New course starting in 2020-2021
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
- Technical University Berlin (TUB)
- 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
- TUB: Cloud & Distributed Computing
- 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: Mario di Francesco, Riku Jäntti, Raimo Kantola, Stephan Sigg, Tarik Taleb, 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.
Follow this link to view the Cloud and Network Infrastructures Mobility map.
Courses
Entry year, autumn semester
Compulsory major courses (9 ECTS)
Code | Course name | ECTS credits |
---|---|---|
SCI-E1010 | Introduction course for Master's students: Academic Skills | 1 ECTS |
CS-E4190* | Cloud Software and Systems | 5 ECTS |
LC-xxxx | Language course: Compulsory degree requirement, both oral and written requirements | 3 ECTS |
Compulsory I&E Courses (7 ECTS)
Code | Course name | ECTS credits |
---|---|---|
CS-E5120 | Introduction to Digital Business and Venturing | 3 ECTS |
CS-E5130 | Digital Business Management | 4 ECTS |
Optional major courses (select 22 ECTS over two semesters)
Autumn courses
Code | Course name | ECTS credits |
---|---|---|
CS-C3130 | Information Security | 5 ECTS |
ELEC-E7120 | Wireless Systems | 5 ECTS |
ELEC-E7130 | Internet Traffic Measurements and Analysis | 5 ECTS |
ELEC-E7330 | Laboratory Course in Internet Technologies | 5 ECTS |
ELEC-E7210 | Communication Theory | 5 ECTS |
ELEC-A790101 | Internet Forum | 5 ECTS |
ELEC-E7230 | Mobile Communication Systems | 5 ECTS |
ELEC-E7460 | Modelling and Simulation | 5 ECTS |
CS-E4300 | Network Security | 5 ECTS |
ELEC-E7820 | Operator Business | 5 ECTS |
CS-C3170 | Web Software Development | 5 ECTS |
CS-E4260* | Multimedia Services in Internet | 5 ECTS |
CS-E4710* | Machine Learning: Supervised Methods | 5 ECTS |
CS-E4650* | Methods of Data Mining | 5 ECTS |
ELEC-E7810 | Patterns in Communications Ecosystems | 5 ECTS |
*) New course starting in 2020-2021
Entry year, Spring semester
Compulsory major courses (5 ECTS)
Code | Course name | ECTS credits |
---|---|---|
ELEC-E7320 | Internet Protocols | 5 ECTS |
Compulsory I&E Courses (17 ECTS)
Code | Course name | ECTS credits |
---|---|---|
TU-E4100 | Startup Experience | 9 ECTS |
CS-E5140 | Global Business in the Digital Age | 4 ECTS |
CS-E5430 | ICT Innovation Summer School | 4 ECTS |
Optional major courses (select 22 ECTS over two semesters)
Spring courses
Code | Course name | ECTS credits |
---|---|---|
ELEC-E7470 | Cybersecurity | 5 ECTS |
ELEC-E7420 | Network Service Provisioning | 5 ECTS |
ELEC-E7310 | Routing and SDN | 5 ECTS |
ELEC-E7260 | Machine Learning for Mobile and Pervasive Systems | 5 ECTS |
CS-E4300 | Network Security | 5 ECTS |
CS-E4640 | Big Data Platforms | 5 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 – Mobile Networking and Cloud Services
Compulsory major courses (14 ECTS)
Code | Course name | ECTS credits |
---|---|---|
SCI-E1010 | Introduction course for Master's students: Career and working life skills | 1 ECTS |
LC-xxxx | Language course: Compulsory degree requirement, both oral and written requirements | 3 ECTS |
Select at least 10 ECTS from courses below | ||
ELEC-E7130 | Internet Traffic Measurements and Analysis | 5 ECTS |
CS-E4300 | Network Security | 5 ECTS |
CS-C3170 | Web Software Development | 5 ECTS |
CS-E4260* | Multimedia Services in Internet | 5 ECTS |
Compulsory I&E Courses (6 ECTS)
Code | Course name | ECTS credits |
---|---|---|
CS-E5425 | I&E Study Project | 6 ECTS |
Optional major courses (select 0-10 ECTS)
Code | Course name | ECTS credits | Semester |
---|---|---|---|
CS-C3130 | Information Security | 5 ECTS | autumn |
ELEC-E7120 | Wireless Systems | 5 ECTS | autumn |
ELEC-E7330 | Laboratory Course in Internet Technologies | 5 ECTS | autumn |
ELEC-E7210 | Communication Theory | 5 ECTS | autumn |
ELEC-A790101 | Internet Forum | 5 ECTS | autumn |
ELEC-E7260 | Machine Learning for Mobile and Pervasive Systems | 5 ECTS | spring |
ELEC-E7230 | Mobile Communication Systems | 5 ECTS | autumn |
ELEC-E7460 | Modelling and Simulation | 5 ECTS | autumn |
CS-E4710* | Machine Learning: Supervised Methods | 5 ECTS | autumn |
CS-E4650* | Methods of Data Mining | 5 ECTS | autumn |
ELEC-E7470 | Cybersecurity | 5 ECTS | spring |
ELEC-E7810 | Patterns in Communications Ecosystems | 5 ECTS | autumn |
ELEC-E7450 | Performance Analysis | 5 ECTS | spring |
*) New course starting in 2020-2021
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: SCI3095
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)
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 Berlin: Design, Implementation, and Usage of Data Science Instruments
- 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
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 to 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 (19 ECTS)
Code | Course name | ECTS credits |
---|---|---|
SCI-E1010 | Introduction course for Master's students: Academic Skills | 1 ECTS |
LC-xxxx | Language course: Compulsory degree requirement, both oral and written requirements | 3 ECTS |
CS-E4710 | Machine Learning: Supervised Methods | 5 ECTS |
CS-E3190 | Principles of Algorithmic Techniques | 5 ECTS |
CS-E4650 | Methods of Data Mining | 5 ECTS |
Compulsory I&E Courses (7 ECTS)
Code | Course name | ECTS credits |
---|---|---|
CS-E5120 | Introduction to Digital Business and Venturing | 3 ECTS |
CS-E5130 | Digital Business Management | 4 ECTS |
Optional major courses (select at least 7 ECTS over the two semester)
Autumn courses
Code | Course name | ECTS credits |
---|---|---|
CS-E5710 | Bayesian Data Analysis | 5 ECTS |
CS-E4850 | Computer Vision | 5 ECTS |
CS-E4190 | Cloud Software and Systems | 5 ECTS |
CS-E5740 | Complex Networks | 5 ECTS |
CS-E4002 | Special Course in Computer Science | 1-10 ECTS |
CS-E4003 | Special Assignment in Computer Science | 1-10 ECTS |
ELEC-E5500 | Speech Processing | 5 ECTS |
ELEC-E5510 | Speech Recognition | 5 ECTS |
31E00910 | Applied Microeconometrics I | 6 ECTS |
Entry year, spring semester
Compulsory major courses (10 ECTS)
Compulsory I&E Courses (17 ECTS)
Code | Course name | ECTS credits |
---|---|---|
TU-E4100 | Startup Experience | 9 ECTS |
CS-E5140 | Global Business in the Digital Age | 4 ECTS |
CS-E5430 | ICT Innovation Summer School | 4 ECTS |
Optional major courses (select at least 7 ECTS over the two semesters)
Spring courses
Code | Name | ECTS credits |
---|---|---|
CS-E4820 | Machine Learning: Advanced Probabilistic Methods | 5 ECTS |
CS-E4830 | Kernel Methods in Machine Learning | 5 ECTS |
CS-E4840 | Information Visualization | 5 ECTS |
CS-E4580 | Programming Parallel Computers | 5 ECTS |
CS-E4002 | Special Course in Computer Science | 1-10 ECTS |
CS-E4003 | Special Assignment in Computer Science | 1-10 ECTS |
MS-C1620 | Statistical Inference | 5 ECTS |
ELEC-E5550 | Statistical Natural Language Processing | 5 ECTS |
30E03000 | Data Science for Business | 6 ECTS |
31C01000 | Topics in Economic Theory and Policy | 6 ECTS |
23E47000 | Digital Marketing | 6 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. 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 |
---|---|---|
SCI-E1010 | Introduction course for Master's students: Career and working life skills | 1 ECTS |
LC-xxxx | Language course: Compulsory degree requirement, both oral and written requirements | 3 ECTS |
Select one of the following: | ||
CS-E4710 | Machine Learning: Supervised Methods | 5 ECTS |
CS-E5710 | Bayesian Data Analysis | 5 ECTS |
CS-E4650 | Methods of Data Mining | 5 ECTS |
Compulsory I&E Courses (6 ECTS)
Code | Course name | ECTS credits |
---|---|---|
CS-E5425 | I&E Study Project | 6 ECTS |
Optional major courses (15 ECTS)
Code | Course name | ECTS credits | Semester |
---|---|---|---|
CS-E3190 | Principles of Algorithmic Techniques | 5 ECTS | autumn |
CS-E5740 | Complex Networks | 5 ECTS | autumn |
ELEC-E5510 | Speech Recognition | 5 ECTS | autumn |
57E00700 | Capstone: DigitalSM Challenge | 6 ECTS | autumn |
CS-E4830 | Kernel Methods in Machine Learning | 5 ECTS | spring |
CS-E4002 | Special Course in Computer Science | 1-10 ECTS | autumn/spring |
CS-C3170 | Web Software Development | 6 ECTS | autumn |
CS-E4875 | Research Project in Machine Learning, Data Science and Artificial Intelligence | 5-10 ECTS | autumn/spring |
CS-E4003 | Special Assignment in Computer Science | 1-10 ECTS | autumn/spring |
CS-E4004 | Individual Studies in Computer Science | 1-10 ECTS | autumn/spring |
CS-E4000 | Seminar in Computer Science | 5 ECTS | autumn/spring |
CS-E4800 | Artificial Intelligence | 5 ECTS | spring |
CS-E4840 | Information VIsualization | 5 ECTS | spring |
CS-E4580 | Programming Parallel Computers | 5 ECTS | spring |
23E47000 | Digital Marketing | 6 ECTS | spring |
30E03000 | Data Science for Business I | 6 ECTS | spring |
CS-E4890 | Deep Learning | 5 ECTS | spring |
CS-E4850 | Computer Vision | 5 ECTS | autumn |
MS-C2128 | Prediction and Time Series Analysis | 5 ECTS | autumn |
ELEC-E8125 | Reinforcement Learning | 5 ECTS | autumn |
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: Computational Interaction
- KTH: Mobile and ubiquitous interaction
- UPS: Situated interaction
- UT: Intelligent systems
- UPM: Accessible and Adaptive Interaction
- Technical University Berlin (TUB): Multi-modal interaction
- University of Trento (UNITN): Cognitive Interaction
Curricula at partner universities
Professor in charge: Marko Nieminen
Other professors of the major: Perttu Hämäläinen, Antti Oulasvirta, Tapio Takala
Academic coordinator: Mika P. Nieminen
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, andtesting 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 |
---|---|---|
LC-xxxx | Language course: Compulsory degree requirement, both oral and written requirements | 3 ECTS |
SCI-E1010 | Introduction course for Master's students: Academic skills | 1 ECTS |
CS-E4900 | User-Centered Methods for Product and Service Design | 5 ECTS |
Select one of the following courses: | ||
CS-E5220 | User Interface Construction | 5 ECTS |
ELEC-E7851 | Computational User Interface Design | 5 ECTS |
Compulsory I&E Courses (7 ECTS)
Code | Course name | ECTS credits |
---|---|---|
CS-E5120 | Introduction to Digital Business and Venturing | 3 ECTS |
CS-E5130 | Digital Business Management | 4 ECTS |
Optional major courses (select at least 7 ECTS over the two semesters)
Autumn courses
Code | Course name | ECTS credits |
---|---|---|
CS-C3120 | Human-Computer Interaction | 5 ECTS |
CS-EJ3211 | Machine Learning with Python* | 2 ECTS |
CS-C3100 | Computer Graphics | 5 ECTS |
CS-E4400 | Design of WWW services | 4 ECTS |
ELEC-E7890 | User Research | 5 ECTS |
CS-E4450 | Explorative Information Visualization | 5 ECTS |
CS-E50xx | Seminars and Special courses in Software and Service Engineering | 5 ECTS |
*Course currently offered during spring semester.
Entry year, Spring semester
Compulsory major courses (15 ECTS)
Code | Course name | ECTS credits |
---|---|---|
CS-E4200 | Emergent User Interfaces | 5 ECTS |
CS-E5250* | Data-Driven Concept Design | 5 ECTS |
CS-E5230* | Collaborative Evaluation of Interactive Systems | 5 ECTS |
Compulsory I&E Courses (17 ECTS)
Code | Course name | ECTS credits |
---|---|---|
CS-E5140 | Global Business in the Digital Age | 4 ECTS |
TU-E4100 | Startup Experience | 9 ECTS |
CS-E5430 | ICT Innovation Summer School | 4 ECTS |
Optional major courses (select at least 7 ECTS over the two semesters)
Spring courses:
Code | Course name | ECTS credits |
---|---|---|
CS-E4840 | Information Visualization | 5 ECTS |
CS-E4800 | Artificial Intelligence | 5 ECTS |
CS-EJ3211 | Machine Learning with Python | 2 ECTS |
CS-E50xx | Seminars and Special courses in Software and Service Engineering | 5 ECTS |
*New course starting in 2020-2021
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 – Computational Interaction
Aalto University offers a specialisation in Computational Interaction. Students learn to apply methods from computer science, engineering, and mathematics to inform understanding of human-computer inter-action and to design and adapt human-computer interfaces. Such methods build on for instance machine learning, optimisation, statistical modelling, natural language processing, control theory, signal pro-cessing and computer vision, among others. Emerging application topics include computational and data-driven design, interactive AI, conversational agents, interactive visualisation, cognitive and behavior-al modeling, and novel user interface technology.
The specialisation is offered by the Aalto University School of Science and the Aalto University School of Electrical Engineering and it builds on internationally recognized research and education in human-computer interaction, computational intelligence in games, and advanced machine learning methods.
Compulsory major courses (11 ECTS)
Code | Course name | ECTS credits |
---|---|---|
SCI-E1010 | Introduction course for Master's students: Career and working life skills | 1 ECTS |
LC-xxxx | Language course: Compulsory degree requirement, both oral and written requirements |
3 ECTS |
CS-EJ3211 | Machine Learning with Python* | 2 ECTS |
ELEC-E7851 | Computational User Interface Design | 5 ECTS |
*) Course currently offered during spring semester. If basics of machine learning have been studied at entry, choose CS-E4710 Machine Learning: Supervised Methods 5 ECTS (new course starting in 2020-2021), or select more electives.
Compulsory I&E Courses (6 ECTS)
Code | Course name | ECTS credits |
---|---|---|
CS-E5425 | I&E Study Project | 6 ECTS |
Optional major courses (select at least 13 ECTS)
Code | Course name | ECTS credits |
---|---|---|
Explorative Information Visualization OR Information Visualization** |
5 ECTS 5 ECTS |
|
ELEC-E7890 | User Research | 5 ECTS |
ELEC-E7870 | Advanced Topics in User Interfaces | 3-5 ECTS |
CS-E5220 | User Interface Construction | 5 ECTS |
CS-E4650 | Methods of Data Mining | 5 ECTS |
ELEC-E8125 | Reinforcement learning | 5 ECTS |
CS-E4850 | Computer Vision | 5 ECTS |
CS-E5710 | Bayesian Data Analysis | 5 ECTS |
DOM-E5129 | Intelligent Computational Media*** | 5 ECTS |
** Course currently offered during spring semester.
*** The course has been removed from course selection 2021-2022.
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: SCI3102
Entry points:
- KTH Royal Institute of Technology (KTH)
- Sorbonne University (SU)
- University of Trento (UNITN)
Exit points with specializations:
- Aalto: Web-based Applications
- KTH: Mobile Visual Computing
- Budapest University of Technology and Economics (BME): High Performance Computing and Networks
- SU: Advanced Image Understanding
- UNITN: Computer Vision and Multimedia Analysis
Professor in charge: Petri Vuorimaa
Other professors of the major: Eero Hyvönen
Objectives of the programme
The main focus of the Visual Computing and Communications (VCC) technical major is on the enabling technologies for digital media systems, including technologies for generation of (interactive) media, processing and coding of media and for wired and wireless transfer and storage of media content.
Applications that use these technologies include teleconferencing, interactive multimedia applications, entertainment, computer games, telemedicine and surveillance etc. The master will be based on a systems engineering approach in order to successfully integrate media technologies in applications such as “smart spaces”, “health and well-being”, and “smart cities”, thematic areas of EIT Digital.
Exit year at Aalto
Aalto specialization – Web-based Applications
Autumn semester
Compulsory major courses (9 ECTS)
Code | Course name | ECTS credits |
---|---|---|
SCI-E1010 | Introduction course for Master's students: Career and working life skills | 1 ECTS |
CS-E4460 | WWW Applications | 5 ECTS |
LC-xxxx | Language course: Compulsory degree requirement, both oral and written requirements | 3 ECTS |
Compulsory I&E Courses (6 ECTS)
Code | Course name | ECTS credits |
---|---|---|
CS-E5425 | I&E Study Project | 6 ECTS |
Optional Courses (15 ECTS)
Code | Course name | ECTS credits |
---|---|---|
CS-E4002 | Special Course in Computer Science | 1-10 ECTS |
CS-E4003 | Special Assignment in Computer Science | 1-10 ECTS |
CS-E4004 | Individual Studies in Computer Science | 1-10 ECTS |
CS-E4450 | Explorative Information Visualization | 5 ECTS |
CS-E5220 | User Interface Construction | 5 ECTS |
CS-E4000 | Seminar in Computer Science | 5 ECTS |
CS-E4190* | Cloud Software and Systems | 5 ECTS |
CS-E4260* | Multimedia Services in Internet | 5 ECTS |
CS-E5610 | Social Media | 4 ECTS |
CS-E5740 | Complex Networks | 5 ECTS |
CS-C3170 | Web Software Development | 5 ECTS |
CS-E4850 | Computer Vision | 5 ECTS |
*New course starting in 2020-2021
Total: 30 ECTS
Spring semester
Code | Course name | ECTS credits |
---|---|---|
CS.thes | Master’s Thesis | 30 ECTS |
Total for the whole year: 60 ECTS
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.
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 have the option to choose between an English course, fulfilling both oral and written requirements (o,w) or at least 3 ECTS of Finnish courses. The compulsory foreign language course may also be completed at the partner university under certain circumstances (e.g. KTH). We recommend the English course LC-1310 Academic Communication for MSc Students for everyone, and taking any other course may lead to problems of recognition at the partner university.Taking the Finnish course(s) as part of the degree requires an application for exemption from the foreign language course requirement. If you want to take Finnish instead of English, contact the planning officer of the programme.
NOTE: If you are entry or exit student of POLIMI or UPM, we strongly recommend LC-1310 Academic Communication for MSc Students to avoid problems with recognition of your credits.
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 courses instead.
If you want to include Finnish courses in your HOPS, you have to have at least 3 ECTS of them. You can take either one Finnish course of 3 ECTS, or three courses of 1 ECTS each. The course(s) can be of any level. In addition to including the courses in your HOPS, please fill out this form and send it to ictinnovation-students(at)aalto.fi. It is not urgent, but it's mandatory. The permission for exemption will be granted with certainity.
Even if you take Academic Communication in your degree, consider taking some basic Finnish courses as extra, keeping your personal resources in mind.
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-students(at) 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 study coordinator (not necessary for Aalto Bsc students). You don't have to take the compulsory foreign language course in this programme and instead, 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
Innovation & Entrepreneurship minor
The I&E minor at Aalto is developed in co-operation with the Aalto Venture 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 of the I&E minor is Olli-Pekka Mutanen
Compulsory I&E courses during the entry year and entry summer
Code | Course name | ECTS credits |
---|---|---|
CS-E5120 | Introduction to Digital Business and Venturing | 3 ECTS |
CS-E5130 | Digital Business Management | 4 ECTS |
TU-E4100 | Startup Experience | 9 ECTS |
CS-E5140 | Global Business in the Digital Age | 4 ECTS |
CS-E5430 | ICT Innovation Summer School | 4 ECTS |
Compulsory I&E course during the exit year
Code | Course name | ECTS credits |
---|---|---|
CS-E5425 | I&E Study Project | 6 ECTS |
Total: 30 ECTS
Summer Schools
EIT Digital’s mission is to drive digital innovation and develop entrepreneurial talents in order to enhance both economic growth and the quality of life across Europe. An important activity of EIT Digital is providing IT and engineering students with state-of-the-art excellence in key digital technology combined with strong expertise in innovation and entrepreneurship (I&E). Within the EIT Digital Master School, students follow a two-year programme, with each year spent in a different university in a different country.
More information about the Summer Schools is available on EIT Digital Academy's website.