- Cloud Computing and Services
- Data Science
- Digital Media Technology
- Embedded Systems
- Human Computer Interaction and Design
- Internet Technology and Architecture
- Security and Privacy
- Software and Service Architectures
- Innovation & Entrepreneurship Minor
Embedded Systems (ES)
Why study Embedded Systems?
Embedded systems are everywhere. More than 98% of the world’s processors are located in embedded systems. Applications include a wide variety of industrial and personal systems such as satellites, robots, cars, airplanes, elevators, mobile telephones, washing machines, and health-care equipment just to mention a few. In all these areas, embedded systems confer added value to the products by either extending the range of the delivered functionalities or by enhancing the quality of a “traditional” functionality that is rendered to the user.
What are the career opportunities for Embedded Systems graduates?
Many European companies are world leading in the field of embedded systems design and have a strong demand for highly skilled, creative engineers, innovators, system architects, and specialists. Europe also needs brand new companies that are able to provide innovative embedded solutions to address societal challenges, to improve the quality of life, and to boost the European economy and leadership.
Why Embedded Systems at EIT Digital?
"I found my masters course with EIT Digital very involving and fulfilling. It gave me access to two of the top universities in Europe and it's faculties. The business part of the programme helped me to envision my technical learning as real world applications and business opportunities." Shriraam Mohan, 2013 Cohort
What is Embedded Systems Master at EIT Digital all about?
The Embedded Systems programme focuses on enabling technologies and design methodologies for computing systems which are embedded as integral part of larger systems, designed for specific control functions of devices with various electronic and mechanical components. Graduates of the Embedded Systems programme will be world-class specialists and innovators in the field of embedded systems, capable of developing embedded solutions for new challenges in the cyber-physical systems and internet-of-things domains.
The Embedded Systems programme has three entry points and seven exit points. The first year will be similar at the three entry point universities (KTH, TUB, TU/e), covering the common base studies on construction of embedded systems, embedded hardware & software, and models & methods for embedded systems design. The second year will accommodate the technical specialisation provided by one of the exit point universities (KTH, TUB, TU/e, AALTO, TUCS, UNITN, BME). The seven specialisations are: (1) Embedded Platforms (2) Embedded Multicore Processing, (3) Embedded Networking, (4) Mobile Cyber-Physical Systems, (5) Internet of Things and Energy-Efficient Computing, (6) Real-Time Systems and Design of Cyber-Physical Systems, and (7) Critical Embedded Systems.
What are the goals of the programme?
The mission of the Embedded Systems programme is to give students a holistic and multidisciplinary view and skillset on embedded systems, their underlying technologies, their development, and their integration. Through the combined technical and entrepreneurial education, students will get insight into the role of embedded systems in the modern society and ability to develop innovations into business ideas and high tech embedded systems start-ups. They will also be capable of taking on leading management roles in embedded systems and more general ICT companies.
How is the programme structured?
The general structure of the two-year programme (120 ECTS) is shown below. The first year (60 ECTS), providing the technical core (common base) and I&E courses, is spent at one of the entry unversities. The second year (60 ECTS), providing the technical specialisation courses, is spent at one of the exit universities. The selected entry and exit points must reside in different countries. This international and cross-organisational mobility is a mandatory and essential part of the programme. The teaching language in all the courses is English.
The Embedded Systems programme involves seven partner universities and provides three entries and seven exits. The partner universities and their roles are as follows:
- Royal Institute of Technology (KTH), Sweden: Develops and implements the common base (entry) and the specialization (exit) “Embedded Platforms”.
- Technical University of Berlin (TUB), Germany: Develops and implements the common base (entry) and the specialization (exit) “Embedded Multicore Processing”.
- Eindhoven University of Technology (TU/e), the Netherlands: Develops and implements the common base (entry) and the specialization (exit) “Embedded Networking”.
- Aalto University (AALTO), Finland. Develops and implements the specialization (exit) “Mobile Cyber-Physical Systems”.
- Turku Centre for Computer Science (TUCS), Finland. Develops and implements the specialization (exit) “Internet of Things and Energy Efficient Computing” as joint effort between the two universities in Turku - University of Turku (UTU) and Åbo Akademi University (ÅAU).
- University of Trento (UNITN), Italy. Develops and implements the specialization (exit) “Real-Time Systems and Design of Cyber-Physical Systems”.
- Budapest University of Technology and Economics (BME), Hungary. Develops and implements the specialization (exit) “Critical Embedded Sytems”.
First Year Programme - Common Base
The first year is offered by the following three entry points:
The first year covers the following core topics (36 ECTS) of embedded systems and their design:
- Construction of Embedded Systems: Provides knowledge on carrying out embedded systems design projects in practice, as well as fundamental skills and insight on design and testing methods for embedded systems.
- Embedded Hardware: Provides insight and practice in the design principles of various embedded processor architectures. This includes various single core architectures, ranging from general purpose (RISC based) to highly optimized architectures, tuned for a specific application domain, and their combination in, often heterogeneous, multi-processor systems.
- Embedded Software: Provides knowledge on real-time software, real-time operating systems, and compilers, as well as ability to analyse and design embedded real-time systems and conduct research in the area of embedded real-time systems.
- Models and Methods for Embedded Systems: Provides skills to use methods and tools to model, analyse, and validate/verify functionality and performance of embedded systems.
The above common technical content is delivered through different sets of mandatory and elective courses at the three entry universities. All the entry points provide a basis for the software oriented Embedded Systems specialisations. In addition to this, KTH also provides a set of courses supporting better the more hardware (devices, gadgets, internet-of-things, cyber-physical systems) oriented Embedded Systems specialisations.
The technical content is supplemented with the courses of the innovation and entrepreneurship (I&E) minor (24 ECTS):
- I&E Basics: The basic course is based on introductory lectures on idea generation, technology-based entrepreneurship, marketing and markets, organization and project management, new product and process development, entrepreneurial finance, human resource development. In addition, the students get lectures/presentations from entrepreneurs and visit entrepreneurial venues; companies, incubators, customer etc. The course is complemented with work on case studies in groups. The work on case studies is supported by coaches.
- Business Development Lab: Project work in a multi-disciplinary project with user cooperation in all phases of the project, from a general described theme to a specific and finished result. Students will do a market research and market segmentation, list competitors, analyse weak and strong points, propose a new product concept, which will then be developed within the design project. After the design project, the prototype will be put to user testing, and the students will develop a business plan for marketing the product. During the BDL project, workshops and trainings will be provided by staff from the local centre of entrepreneurship / business school.
- I&E Elective: A course on a specific I&E topic such as marketing, finance, or IPR.
- Summer School: The summer school brings students together from different technical majors to work jointly on a business development process in the context of a thematic area (such as Health and Wellbeing). Topics include: thematic introduction, identifying thematic innovation and opportunities, concept development, integrating with stakeholders, usability, ethical issues, business life-cycles.
Second Year Programme - Specialisation
Specialisations will be provided in the second year. The Embedded Systems programme will offer seven specialisations, each at a different location:
- Embedded Platforms at KTH, Stockholm, Sweden: KTH offers a specialisation which presents platforms commonly used industry, and studies architectures and design of homogeneous and heterogeneous platforms. Embedded platforms consist of a hardware architecture for computational units, interconnect and the memory system, and hardware dependent embedded software such as drivers and real-time operating systems.
- Embedded Multicore Processing at TUB, Berlin, Germany: TUB offers a specialisation focusing on multicore processors which are increasingly being deployed in embedded systems. The specialisation will convey both software and hardware aspects of such parallel systems. The students will acquire skills and knowledge to understand the ongoing technology evolution towards embedded multicore systems.
- Embedded Networking at TU/e, Eindhoven, The Netherlands: TU/e offers a specialisation on networking aspects of embedded systems. Networking is the key for sharing information and resources between system components and has provided both numerous opportunities and interesting challenges for embedded systems. The specialisation addresses these opportunities and challenges. It covers aspects of protocol design and verification, managing functional and non-functional aspects of architectural design, mapping applications onto different platforms and finally programming, testing and diagnosis.
- Mobile Cyber-Physical Systems at AALTO, Helsinki, Finland: AALTO offers a specialization on embedded systems that go far beyond current standalone appliances, laptops, and smartphones. Mobile cyber-physical systems combine computational and physical elements and are typically designed as networks of mobile interacting elements instead of standalone devices. For these elements, the ability to communicate and sense their environment in an intelligent manner is essential. The use of wireless networking and virtual and mixed reality allows embedded systems to be used in new innovative contexts and ways.
- Internet of Things and Energy Efficient Computing at TUCS (UTU & ÅAU), Turku, Finland: TUCS offers a specialisation which will prepare its graduates for the challenging design tasks of Internet of Things and energy efficient computing systems. The students will learn about the theoretical aspects, design issues of related systems and acquire necessary practical skills to tackle the challenges of Internet of Things and energy-aware designs. Both hardware and software aspects are covered.
- Real-Time Systems and Design of Cyber-Physical Systems at UNITN, Trento, Italy: UNITN provides a specialisation on real-time systems, a particular class of embedded systems that are required to operate in close connection with the environment. The prominent issue for a successful design of a real-time system is its predictability: the system has to be bug free to the maximum degree allowed by the current industrial practice, it has to react to external stimuli in a predictable time and has to optimize resource utilization. Students will be exposed to the most recent trends on safety critical systems, embedded control systems and sensor networks.
- Critical Embedded Systems at BME, Budapest, Hungary: BME offers a specialization on embedded system for which the safety, reliability, fault tolerance, availability and reaction time are crucial. Among many fields this includes automotive industry (engine management, safety systems, advanced driver assistance systems etc.), railway control, aerospace industry, medical instrumentation. The specialization provides skills for designing complex systems, designing components of the systems, for verification and validation, and also for operation and maintenance of the system.
To meet the requirements for geographic mobility, the chosen exit point needs to differ from the chosen entry point and needs to reside in a different country.
The second year studies include:
- Specialisation courses (24 – 30 ECTS)
- Master thesis (30 ECTS)
- I&E minor thesis (6 ECTS). An entrepreneurial analysis of the master thesis topic.
- Internship (3 months) at a company or another non-university organization, or an industry oriented research project at a university. Directly linked to the master thesis project.
The TUCS and UNITN specialisations have two internal study tracks. At TUCS, the two alternative tracks are Energy Efficient Computing and Internet of Things. The Energy Efficient Computing track assumes either KTH, TUB, or TU/e as the entry point, while for the Internet of Things track KTH is recommended as the entry point. At UNITN, the two alternative tracks are Real-Time Embedded Systems and Methodologies for Cyber-Physical Systems Design. The Real-Time Embedded Systems track assumes either KTH, TUB, or TU/e as the entry point, while for the Methodologies for Cyber-Physical Systems Design track KTH is recommended as the entry point. Furthermore, KTH is recommended as the entry point for the BME specialisation. The reason for this arrangement is that the KTH entry together with the TUCS, UNITN, and BME specialisations implement a more hardware (devices, gadgets, internet-of-things, cyber-physical systems) oriented Embedded Systems study track with a special capstone project based integrated study structure. The rest of the specialisations at KTH, TUB, TU/e and AALTO assume either KTH, TUB, or TU/e as the entry point, without any special recommendations, taking into account the requirements for geographic mobility.
Where can I study if I choose Embedded Systems?
Entry - 1st year, common base:
- KTH, Stockholm, Sweden
- TUB, Berlin, Germany
- TU/e, Eindhoven, the Netherlands
Exit - 2nd year, specialisation:
- Embedded Platforms at KTH, Stockholm, Sweden
- Embedded Multicore Processing at TUB, Berlin, Germany
- Embedded Networking at TU/e, Eindhoven, the Netherlands
- Mobile Cyber-Physical Systems at AALTO, Helsinki, Finland
- Internet of Things and Energy Efficient Computing at TUCS, Turku, Finland
- Real-Time Systems and Design of Cyber-Physical Systems at UNITN, Trento, Italy
- Critical Embedded Systems at BME, Budapest, Hungary
In line with the EU ambition to support Education and Training in Europe and beyond, EIT Digital offers online and blended courses. EIT Digital is launching the online courses on the Coursera platform because it supports Coursera’s bold vision to enable anyone, anywhere, to transform their lives by accessing the world’s best learning experience. EIT Digital offers an online programme in 'Internet of Things through Embedded Systems'. Achieving all certificates of the online courses and the specialization provides an opportunity to enroll in the on campus programme and get a double degree.
Download the brochure on the Blended Master: Internet of Things through Embedded Systems
What can I study at the entry and exit points?
First Year Programme - Common Base (Entry)
Second Year Programme - Specialisation (Exit)
Embedded Platforms (KTH Stockholm)
Dr. Johnny Öberg is Assoc. Prof in Electronic System Design from Royal Institute of Technology (Kungl. Tekniska Högskolan - KTH), Stockholm, Sweden since 2003. He has extensive educational experience, and has supervised more than 100 MSc theses. He has been involved in the creation of four MSc programmes at KTH. He is not only the coordinator of the Embedded Platform Track of the EIT programme, he is also the programme director for the two regular MSc programs on Embedded Systems and System-on-Chip programmes at KTH, and responsible for ICES Education. On the research side, he was one of the pioneers in the early research on Network-on-Chip architectures and Grammar-based Hardware Synthesis. He has published more than 80 internationally reviewed papers in areas like Network-on-Chips, Grammar-based Hardware Synthesis, High-Level Synthesis, HW/SW Co-Design, and High-performance Hardware Architectures for a number of application areas. His current research interests include Design and Test of Heterogeneous Real-Time Multi/Many-core Systems, Computationally Intensive Hardware Architectures, and Reconfigurable Systems. He also has limited entrepreneurial experience. He started his first company in 1985. In 2003, he participated in the Kista Innovation and Growth Entrepreneurial programme and got first prize for best Business plan. In 2006-2008, he was working part time in industry as an FPGA/Embedded Systems/VHDL design consultant.
This specialisation presents platforms commonly used in industry, and studies architecture and design of homogeneous and heterogeneous platforms. Embedded platforms consist of a hardware architecture for computational units, interconnect and the memory system, and hardware dependent embedded software such as drivers and real-time operating systems.
- Future Media and Content Delivery: Several of the presented platform are optimized for multi-media processing and wireless communication, which are prominent application case studies in several courses and projects. Many industrial master thesis projects also focus on multi-media processing and wireless communication.
- Intelligent Transportation Systems: A second focus is on platforms for automotive electronics in particular for the in-car entertainment component and the traffic management systems
Specialisation Mandatory Courses (22.5 ECTS):
- Digital Design using HDLs (7.5 ECTS)
- Design Project (7.5 ECTS)
- Research Methodology and Scientific Writing (7.5 ECTS)
Specialisation Electives (min. 7.5 ECTS):
- System Design Languages (7.5 ECTS)
- Embedded Hardware Design in ASICs and FPGAs (7.5 ECTS)
- Embedded Systems Design (7.5 ECTS)
- Signal Theory (7.5 ECTS)
- Digital Communications (7.5 ECTS)
- Radio Electronics (7.5 ECTS)
The programme has a large industrial contact network through ICES, the KTH Innovative Centre for Embedded Systems. ICES organize regular meetings with the Swedish Embedded Systems Industry to present thesis and job opportunities.
Embedded Multicore Processing (TUB Berlin)
Prof. Ben Juurlink is the coordinator of the Embedded Multicore Systems major at TU Berlin, Germany. He is a full professor of Embedded Systems Architectures of the Electrical Engineering and Computer Science faculty of TU Berlin. He has an MSc degree from Utrecht University (NL) and a PhD degree from Leiden University (NL). In 1997-1998 he worked as a post-doctoral research fellow at the Heinz Nixdorf Institute in Paderborn (DE). From 1998 to 2009 he was a faculty member in the Computer Engineering laboratory of Delft University of Technology (NL). His research interests include multi- and many-core processors, instruction level parallel and media processors, low-power techniques, and hierarchical memory systems. He has (co-)authored more than 100 papers in international conferences and journals and received a best paper award at the IASTED PDCS conference in 2002. He has been the leader of several national projects, work package leader in several European projects, and is currently coordinator of the EU FP7 project LPGPU (lpgpu.org). He is a senior member of the IEEE, a member of the ACM, and a member of the HiPEAC NoE. He served in many programme committees, is area editor of the journal Microprocessors and Microsystems: Embedded Hardware Design (MICPRO), and is general co-chair of the HiPEAC 2013 conference.
Multicore processors are increasingly being deployed in embedded systems. To address this technology trend, TU Berlin will offer a specialization on Embedded Multicore Systems. The major will convey software as well as hardware aspects. The students will acquire skills and knowledge to understand the ongoing technology evolution towards of multicore systems. Designing embedded systems has traditionally required application-specific platform customization. Nowadays, with ever increasing focus on multithreading and power efficiency, future embedded system designers require sufficient knowledge about multicore architectures.
Several of these architectures will be thoroughly analyzed such as cache-coherent, message passing, distributed memory, COMA, NUMA, and NUCA architectures. Additionally, the major also targets heterogeneous systems, e.g., asymmetric multicores, fused CPUs and GPUs, and accelerators (vector units, DSP units, FPGA-based). In addition to the architectural knowledge, several parallel programming models as well as runtime systems will be part of the curriculum at TU Berlin (MPI, OpenMP, Pthreads, OpenCL, OmpSs). For future and even more complex embedded software, it is more challenging to guarantee high quality, reliability and especially real-time performance, while keeping the time-to-market low. Therefore, TUB offers courses dealing with analysis and optimization of embedded software as well as other software techniques.
Specialisation Mandatory Courses (12 ECTS):
- Multicore Architecture (6 ECTS)
- Analysis and Optimization of Embedded Systems (6 ECTS)
Specialisation Electives (min. 12 ECTS):
- Recent Advances in Computer Architecture (3 ECTS)
- Ad-hoc and Sensor Networks (6 ECTS)
- Parallel Systems (6 ECTS)
- Operating Systems Project and Seminar (9 ECTS)
- Computer Arithmetic: Circuit Perspective (6 ECTS)
- Embedded Systems Security Lab ( 6 ECTS)
- Hot Topics in Operating and Distributed Systems (3 ECTS)
- Networked Embedded Systems (6 ECTS)
- Seminar Software Engineering for Embedded Systems (3 ECTS)
- Communication Technologies for Embedded Systems (12 ECTS)
Embedded Networking (TU/e Eindhoven)
Dr. Bas Luttik is the coordinator of the Embedded Networking programme at TU/Eindhoven, The Netherlands. He has received his Ph.D. degree from the University of Amsterdam and has held positions at the Centrum for Wiskunde en Informatica (CWI) and the Vrije Universiteit Amsterdam. Currently, he holds a permanent position with the Computer Science Department at TU/e. His research interests include concurrency theory and formal verification of systems. He has served as programme chair and programme committee member of leading international conferences and workshops and served as a guest editor for a number of academic journals, such as Science of Computer Programming, Journal of Logic and Algebraic Programming, and Mathematical Structures in Computer Science.
Contemporary embedded systems are networked in order to share information and resources. Networking has provided both numerous opportunities and interesting challenges for embedded systems. The specialisation at TU/e addresses these opportunities and challenges. It covers aspects of protocol design and verification, managing functional and non-functional aspects of architectural design, mapping to different platforms and finally programming, testing and diagnosis.
Some of the application areas, in which the aspect of networking is prominent, are listed below:
- Health & Well-being: Wireless sensor networks can, for instance, be used to monitor elderly and disabled people living independently. Or they can be used in houses for human-centred interaction. Therefore, the specialisation will teach students how to design and build (wireless) sensor networks.
- Future Media & Content Delivery: Networks provide new means to distribute media, e.g. TV broadcasts over Internet by peer-to-peer systems.
- Smart Energy Systems: Sensors connected in a network and controlled by intelligent algorithms provide the technology to enable energy management. This technology will gain importance due to the increasing complexity of energy networks.
Specialisation Mandatory Courses (15 ECTS):
- Architecture of Distributed Systems (5 ECTS)
- Network Embedded Systems (5 ECTS)
- Internet of Things (5 ECTS)
Specialisation Electives (min. 9 ECTS):
- Grid and Cloud Computing (5 ECTS)
- Hardware Verification (5 ECTS)
- Seminar System Architecture and Networks (5 ECTS)
- Energy Efficient Embedded Systems (5 ECTS)
- Digital Integrated Circuit Design (5 ECTS)
- Advanced Digital Integrated Circuit Design (5 ECTS)
- Hacker’s hut (5 ECTS)
- Automated Reasoning (5 ECTS)
Mobile Cyber-Physical Systems (AALTO Helsinki)
Are you interested in systems that go far beyond current standalone appliances, laptops, and smartphones? Mobile cyber-physical systems combine computational and physical elements. A mobile cyber-physical system is typically designed as a network of mobile interacting elements instead of as standalone devices. Considering the elements, the ability to communicate and sense their environment in an intelligent manner is essential. Our research and education at Aalto University is concentrated on such themes. The local coordinator for the specialization, Vesa Hirvisalo is the leader of the related research group at Aalto University and has a long experience in education, is an awarded teacher, and has instructed over 50 theses. He has also worked several decades in collaboration with the related industry and has the experience of getting research results in practical use together with the industry.
The core of the specialisation Mobile Cyber-Physical Systems consists of project-based learning courses, in which the student will be trained in understanding the systems as a whole. This core is supplemented by a set of elective courses, which cover special technology needed in realizing such systems. The specialisation promotes research-based innovation that utilizes multi-domain knowledge. The environment of Aalto University provides an excellent setting for this. The university consists of six schools, one for economics, one for arts and design, and four schools for engineering. Considering the larger EIT context, the specialisation is connected to the thematic area of Smart Spaces, where the use of wireless networking and virtual and mixed reality allows embedded systems to be used in new innovative contexts and ways.
Specialisation Mandatory Courses (min. 22 ECTS):
- Scalable Cloud Computing, 3-6 ECTS
- Seminar on Embedded Systems, 3-10 ECTS
- Embedded Systems Project, 5-10 ECTS
- A Language Course, 3 ECTS
- ICT Innovation I&E Minor Thesis, 6 ECTS
- Digital Image Processing, 5 ECTS
- Speech Recognition, 5 ECTS
- Multimedia programming, 4 ECTS
- User Interface Construction, 3-4 ECTS
Internet of Things and Energy Efficient Computing (TUCS Turku)
Prof. Johan Lilius is the leader of the Embedded Systems Laboratory at Åbo Akademi University (ÅAU), and the former director of TUCS. Prof. Lilius has supervised several PhD theses and over 50 M.Sc. theses. He has co-organised several workshops, summer schools and conferences in the area. Prof. Lilius is an active participant in the Finnish Strategic Centers for Science, Technology and Innovation in the ICT area, is an associate member of the ARTIST network, and the Åbo Akademi University representative in ARTEMISIA.
Dr. Pasi Liljeberg is an Associate Professor in Embedded Computing Architectures at the University of Turku (UTU). His current research interests include Internet-of-Things, medical cyber physical systems, embedded computing platforms, fault tolerant and energy aware system design, embedded multiprocessor system architectures, intelligent network-on-chip communication architectures and reconfigurable system design.
Track 1: Energy Efficient Computing
This specialisation track prepares its graduates for the challenging design tasks of energy efficient computing systems. The students will learn about the theoretical aspects of energy consumption in embedded systems and acquire practical skills to tackle the challenges of energy-aware designs. These skills are essential in design of systems especially in the following thematic areas of EIT:
- Smart Spaces: Future applications in smart space and mobile domains require increasing computational capacity. However, no revolutionary new energy sources will be available. Instead the needed computational capacity must be provided by improving energy efficiency of algorithms and architectures.
- Smart Energy Systems: Smart grid solutions are based on energy efficient embedded technologies: increasing intelligence (computational complexity) of a grid should not increase energy consumption.
- Health & Well-Being: Energy efficient embedded computing will have an essential role in implementing future health & well-being applications and systems.
The Energy Efficient Computing specialisation track is hosted by Turku Centre for Computer Science (TUCS), a joint institute of University of Turku and Åbo Akademi University. Through this arrangement, students can benefit from the facilities and infrastructure of both universities in the same contemporary building. In addition, TUCS has established good connections to the ICT industry in the area through Turku Science Park Ltd.
Specialisation Mandatory Courses (15 ECTS):
- Seminar on Energy Efficient Computing (5 ECTS)
- Design Methods for Energy Efficient Embedded Systems (5 ECTS)
- Energy Efficient Embedded Electronics (5 ECTS)
Specialisation Electives (min. 10 ECTS):
- Many-Core Programming (5 ECTS)
- Multi-Media Algorithm Implementation (5 ECTS)
- System-on-Chip Design (5 ECTS)
- Reconfigurable Computing (5 ECTS)
- Thematic Seminars: Smart Spaces, Smart Energy Systems, Health and Well-Being (5 ECTS)
- Cyber Physical Systems (5 ECTS)
Track 2: Internet of Things
The Internet of Things (IoT) specialisation track covers the role of IoT and system integration aspects for IoT for strategic areas of European industries, both for new SMEs and corporations. The focus area will provide a strong hands-on knowledge of system integration and innovation and entrepreneurship in integrated learning mode with objectives to open new views and career visions to our students. The recommended entry point for this track is KTH, which covers the required foreground courses for this focus area.
The track addresses ever increasing role of IoT in health, smart energy, digital cities, and cyber physical systems. Specifically the focus in the education programme is on how to transfer the application requirements to connected hardware and software solutions towards blended life in the connected world. New technologies and design paradigms are covered, and through multidiciplinary capstone projects integrated with innovations and application experience students obtain new knowledge and competence, leading the way towards strong careers. The Internet of Things focus area relates only to the second year studies of the master’s degree.
KTH is recommended as the entry point for the Internet of Things track (not mandatory)!
Specialisation Mandatory Courses (15 ECTS):
- Capstone Project Module (15 ECTS)
- Industry-driven multidisciplinary design project in the field of Internet of Things (15 ECTS)
Specialisation Electives (min. 10 ECTS):
- Cyber Physical Systems (5 ECTS)
- Internet of Things Programming (5 ECTS)
- Sensor Network Systems (5 ECTS)DSP for Networked Embedded Systems (5 ECTS
- Seminar on Internet of Things and Embedded Systems (5 ECTS)
- Advanced Sensor Networking (5 ECTS
- Microsensors (5 ECTS)
Real-Time Systems and Design of Cyber-Physical Systems (UNITN Trento)
Prof. Luigi Palopoli is the coordinator of Embedded Systems major at Trento University, Italy. He is associate professor and received his PhD degree from the Scuola Superiore S. Anna, Pisa, Italy, which is one of the most active university sites worldwide on real-time systems. He has a strong network of collaborations with several institutions working on real-time scheduling, control and robotics. He is the coordinator of a EU project on assistive robotics (www.ict-dali.eu). The research on embedded system in Trento is carried within the EECS research programme at the DISI department.Research activities in embedded systems are on sensor networks, design methodologies, real-time control and robotics.
Track 1: Real-Time Embedded Systems
Real-time systems are a particular class of embedded systems that are required to operate in close connection with the environment. The prominent issue for a successful design of a real-time system is its predictability: the system has to be bug free to the maximum degree allowed by the current industrial practice, it has to react to external stimuli in a predictable time and has to optimize resource utilization. To be able to develop a real-time system, a student has to be in command of several foundational disciplines on software development, computing architecture, model-based design. In addition, he/she will be exposed to the most recent trends on safety critical systems, embedded control systems and sensor networks. This rich basis of knowledge is constructed through the mandatory courses and elective courses, while a wide choice of optional courses enable the students to enrich their expertise on areas that are tightly related to embedded systems (e.g., distributed systems, security, software technologies). Laboratory experiences in which the students are required to operate on robotic and multimedia application contribute to the construction of practical skills that prove essential in the daily work experience on embedded real-time systems.
Specialisation Mandatory Courses (24 ECTS):
- Laboratory of Applied Robotics (6 ECTS)
- Real-Time Operating Systems (6 ECTS)
- Laboratory of Sensor Networks (6 ECTS)
- Advanced Computing Architectures (6 ECTS)
- Distributed Algorithms (6 ECTS)
- Network Security (6 ECTS)
- Nomadic Communication (6 ECTS)
- Formal Methods (12 ECTS)
- Simulation and Performance Evaluation (6 ECTS)
- Research Project in Embedded Systems (12 ECTS)
Track 2: Methodologies for Cyber-Physical Systems Design
Cyber-physical systems are a new generation of systems with integrated computational and physical abilities that interact with humans through a number of new modalities and operate in open environments. The potential applications of cyber-physical systems are beyond count; a few examples are next-generation airplanes and space vehicles, hybrid gas-electric vehicles, fully autonomous urban driving, and prostheses that allow brain signals to control physical objects. Over the years engineering disciplines have defined powerful methods to design systems able to operate in the environment (e.g., frequency domain techniques, optimal control, stochastic control etc.). Meanwhile, research in computing systems has produced a wealth of innovative ideas on how to exploit modern computing architectures to their full extent (e.g., using reconfigurable hardware and optimised compilers). The challenges posed by the design of cyber-physical systems call for new ideas and methods that stay at the confluence between once separate disciplines (Engineering and Computer Science). Additional contributions can arrive from social sciences through the establishment of Human Machine Interaction as a new science in its own right. Receiving exposure to these disciplines is crucial for a study programme tailored for future professional operating in this area, but the complex expertise required can be constructed only through hands-on experience on a real-life design problems of cyber-physical systems. This is the objective of this specialisation track.
KTH is recommended as the entry point for the Methodologies for Cyber-Physical Systems Design track (not mandatory)!
Specialisation Mandatory Courses (18 ECTS):
- Capstone Project Module (18 ECTS)
- Includes an industry-driven multidisciplinary design project (12 ECTS) and a project-oriented course (6 ECTS) selected from: Laboratory of Applied Robotics, Digital Image Processing, HW/SW Co-Design, Laboratory of Sensor Networks
Specialisation Electives (min. 6 ECTS):
- Real-Time Operating Systems (6 ECTS)
- Advanced Computer Architectures (6 ECTS)
- Simulation and Performance Evaluation (6 ECTS)
Critical Embedded Systems (BME Budapest)
Dr. Habil Tamás Dabóczi is Associate Professor and Deputy Head of the Department of Measurement and Information Systems, Budapest University of Technology and Economics, Budapest, Hungary. Besides coordinating the KIC Critical Embedded Systems specialization, he has been involved in developing four new Embedded Systems (ES) specializations both at BSc and MSc level in the past years. He teaches Real-time systems, Embedded and ambient systems, and Information processing within Embedded Systems tracks.
His research area is embedded systems, with special emphasis on information processing and numerical correction of distortions. He published around 70 papers in areas of signal processing, embedded systems, cyber-physical systems. He has been visiting scientist at Swiss Federal Institute of Technology (ETH, Zürich, Switzerland), at Technical University of Karlsruhe (Karlsruhe, Germany), and at National Institute of Standards and Technology (NIST, Gaithersburg, MD, USA). He cooperates with the leading international R&D companies in Budapest like ThyssenKrupp Presta, Bosch, Ericsson etc. Tamás led many national and international research- and industrial development projects.
The Critical Embedded Systems specialization focuses on embedded system for which the safety, reliability, fault tolerance, availability and reaction time are crucial. Among many fields this includes automotive industry (engine management, safety systems, advanced driver assistance systems etc.), railway control, aerospace industry, medical instrumentation. These embedded systems are many times interconnected with each other, and a very complex cyber-physical system needs to be designed, operated and supervised.
The capstone module is based on project related courses, with intensive laboratory exercises. Students can select a branch from a set of different areas of critical systems, based on their interest. This includes HW and SW verification and validation, design paradigms for safety critical applications like automotive embedded systems or medical applications.
The specialization provides skills for designing complex systems, designing components of the systems, for verification and validation, and also for operation and maintenance of the system.
KTH is recommended as the entry point for the Critical Embedded Systems specialisation (not mandatory)!
Specialization Mandatory Courses (17 ECTS):
- Capstone Project Module (17 ECTS)
- Industry-driven design project (5 ECTS),
- Critical Embedded Systems (4 ECTS),
- Design and Integration of Embedded Systems (4 ECTS),
- ARM Cortex Core Microcontrollers (4 ECTS)
Specialization Electives (min. 8 ECTS):
- Automotive embedded systems (4 ECTS)
- Networked embedded systems (4 ECTS)
- Biomedical instrumentation (4 ECTS)
- Cyber-Physical Systems (4 ECTS)
There is a strong cooperation with the industry in the field of dependable embedded systems. The most appropriate link to those cooperation are design project ant thesis work at industrial partners. Three large automotive research centers reside in Budapest (ThyssenKrupp Presta, Robert Bosch, Knorr-Bremse), among other embedded system developers like Ericsson.