Entry points, 1st year, Common Courses
Academic year 2025/2026
Polytechnic University of Milan (POLIMI)
Academic Coordinator: prof. Christian Pilato
Programme Manager: Federico Schiepatti federico.schiepatti@polimi.it
MANDATORY - Embedded Systems design/First & Second semester (26 ECTS) | ECTS |
SOFTWARE ENGINEERING 2 | 5 |
SYSTEMS AND METHODS FOR BIG AND UNSTRUCTURED DATA | 5 |
EMBEDDED SYSTEMS | 5 |
ADVANCED COMPUTER ARCHITECTURES | 6 |
COMPUTER SECURITY | 5 |
ELECTIVES CS/Engineering (10 ECTS) | |
ADVANCED OPERATING SYSTEMS | 5 |
DISTRIBUTED SYSTEMS | 5 |
SENSOR SYSTEMS | 5 |
ADVANCED ALGORITHMS AND PARALLEL PROGRAMMING | 5 |
MACHINE LEARNING | 5 |
INTERNET OF THINGS | 5 |
HARDWARE ARCHITECTURES FOR EMBEDDED AND EDGE AI | 5 |
COMPUTING INFRASTRUCTURES | 5 |
I&E MANDATORY (15) | |
HIGH-TECH STARTUPS: CREATING AND SCALING UP I | 5 |
DIGITAL BUSINESS LAB (10 CFU) | 10 |
I&E ELECTIVE | |
CREATIVITY, SCIENCE AND INNOVATION | 5 |
BUSINESS INFORMATION SYSTEMS (5 ECTS) | 5 |
MULTIDISCIPLINARY PROJECT (SUMMER SCHOOL) | 4 |
Polytechnic University of Turin (POLITO)
Embedded Systems design/First & Second semester (30 ECTS) | ECTS |
Computer architectures | 10 |
Operating systems for embedded systems | 8 |
Software engineering | 8 |
Synthesis and optimization of digital systems | 6 |
ELECTIVES CS/Engineering (6) | |
Microelectronic systems | 6 |
Programming IoT Applications | 6 |
Modeling and optimization of embedded systems | 6 |
Specification and simulation of digital systems | 6 |
I&E (16) | |
Company Economics | 6 |
Innovation Management | 6 |
Summer School | 4 |
I&E ELECTIVE (8) | |
Business Economics and Organization | 8 |
Financial Engineering | 8 |
University of Trento (UniTN)
MANDATORY - Embedded Systems design/First & Second semester (24 ECTS) | ECTS |
Advanced Computing Architectures | 6 |
Embedded Systems | 6 |
Low-power embedded systems | 6 |
Distributed Systems | 6 |
ELECTIVES CS/Engineering (12 ECTS) | |
Analog Electronic Systems | 6 |
Recognition Systems | 12 |
Automated Reasoning and Formal Verification | 12 |
Machine Learning | 6 |
Digital Signal Processing | 6 |
Software Development for Collaborative Robotics | 6 |
Deep Learning | 6 |
Microelectronic devices, sensors and MEMS | 6 |
GPU Computing | 6 |
Project course | 6 |
I&E MANDATORY (15 ECTS) | |
Innovation and Entrepreneurship Basic | 6 |
ICT Innvoation | 9 |
I&E ELECTIVE (9 ECTS) | |
Business Development Laboratory | 9 |
University of Turku (UTU)
Academic Coordinator: Dr Tomi Westerlund, tomi.westerlund@utu.fi
MANDATORY - Embedded Systems design /First & Second semester (30 ECTS) | ECTS |
System Modelling and Synthesis with HDL | 5 |
Heterogeneous Computing Platforms | 5 |
FPGAs for Embedded Systems | 5 |
Embedded Programming | 5 |
Hardware Accelerators for AI | 5 |
Low-Power Smart Embedded Systems | 5 |
ELECTIVES CS/Engineering (6 ECTS) | |
Analytics for Industrial Internet | 5 |
GPU Programming | 5 |
Computer Vision and Sensor Fusion | 5 |
I&E MANDATORY (19 ECTS) | |
Introduction to Innovation and Business | 5 |
Lean Digital Business Design | 10 |
Summer School | 4 |
I&E ELECTIVE (5 ECTS) | |
Knowledge and Innovation Management | 5 |
TJS17 Enterprise Architecture | 6 |
TJS7 Digital Business | 3 |
TJS7 Digital Business Models | 3 |
I & E Project | 4 |
University of Bologna (UNIBO)
MANDATORY - Embedded Systems design/First & Second semester (30 ECTS) | ECTS |
Distributed Systems | 6 |
Programmable networking | 6 |
Cybersecurity | 6 |
Intelligent System Engineering | 6 |
Embedded Systems and Internet of Things | 6 |
ELECTIVES CS/Engineering (6 ECTS) | |
Embedded sensors | 6 |
I&E MANDATORY (15) | |
Fundamentals of Management and organizationg | 12 |
Application opf digital innovation (Summer school + Lab) | 6 |
I&E ELECTIVE (9) | |
Fundamentals of Accounting | 6 |
Entrepreneurship | 6 |
Exit points, 2nd year, Specialisation
Academic year 2026/2027
Budapest University of Technology and Economics (BME)
Academic Coordinator: Tamás Dabóczi, daboczi@mit.bme.hu
Embedded Artificial Intelligence specialisation: The exit year specialisation aims to educate engineers who develop intelligent applications based on embedded systems, using artificial intelligence methods. Application examples include (1) from the automotive field Advanced Driver Assistance Systems (ADAS), support for different levels of autonomous driving, intelligent processing of vibro-acoustic signals; (2) from the healthcare field medical signal processing, sports/lifestyle support using wearable electronics; (3) from the smart manufacturing field predictive maintenance; (4) from the development field hardware-in-the-loop, software-in-the-loop, and model-in-the-loop testing. Engineers active in this area should have an understanding of hardware platforms including advanced chips, programmable circuits and hardware accelerators, as well as the intelligent signal processing methods and the artificial intelligence algorithms running on them.
Compulsory - Embedded Systems design (15 ECTS) | ECTS |
Embedded Artificial Intelligence | 5 |
Embedded Artificial Intelligence Laboratory | 5 |
Safety Critical Embedded Systems | 5 |
ELECTIVES (min. 9 ECTS) | |
Perception and Signal Processing | 5 |
Applications of Data Processing | 5 |
Intelligent Embedded Systems Laboratory | 5 |
I&E (6 ECTS) | |
Thesis (30 ECTS) | 30 |
Diploma Thesis Design 1 | 10 |
Diploma Thesis Design 2 | 20 |
ISEN Méditerranée (ISEN)
Academic Coordinator: Alain Bravaix alain.bravaix@yncrea.fr
Specialisation description (Analog and Digital conception of advanced IC): Exit specialization at ISEN-Méditerranée focuses on the scholarship for engineers on Analog and Digital conception of advanced IC. This is done from devices to circuits up to architecture and system level with the helps of AI developments and advanced tools (Synopsis, Verilog, labview). The main focus of the courses is to extend the Engineering skills for the conception of advanced circuits with consumption, performance and security criteria, for various technology applications as IoT, automotive, communication and Space.
AI developments for circuits to system conception | ECTS |
Title: AI development | 20 |
Generative AI for circuit design | 5 |
Python computing & AI | 5 |
Statistics and Predictive Modeling | 5 |
Data Bus and communication protocole | 5 |
Microcontroler and communication Interface |
|
Title: STM32 applications | 20 |
STM32 lev.1 and AI use | 5 |
Linux Shell | 5 |
Introduction to Labview | 5 |
Robustness and Security in Microelectronics | 20 |
Title: Digital circuits and ULSI integration | 20 |
Digital Electronics from devices to nanometer circuits | 5 |
Process for IC Fabrication | 5 |
VHDL modelisation | 5 |
Digital Design | 5 |
Digital & Analog Lev.1-2 Electronics |
|
Title: Digital and Analog circuits to System Programming | 20 |
Analog Electronics Lev.1 and Lev.2 | 5 |
STM32 Lev.2 | 5 |
Labview applications | 5 |
Object-Oriented Programming | 5 |
Circuit Designs and Layouts | 30 |
Title: Circuit Designs and Layouts | 5 |
Basic Design | 5 |
Conception and Tools | 5 |
Analog IC Conception | 5 |
Layout | 5 |
Analog RF | 5 |
Hardware and Architecture security | 5 |
I&E (6 ECTS) | |
Thesis and Internship in company or R&D center (30 ECTS) |
Polytechnic University of Turin (POLITO)
Academic Coordinator: TBC
Specialisation description (Energy-Efficient and Reliable Embedded Systems): This specialization emphasizes the understanding and design of energy-efficient solutions for embedded devices, considering factors such as power supply management, workload analysis, and battery lifespan. It also covers the challenges posed by non-idealities in modern digital systems (due to technology scaling, temperature, and aging) and how to mitigate these issues through hardware-software co-design, including advanced topics such as edge computing. Furthermore, the specialization integrates a strong focus on testing, dependability, and fault tolerance in embedded systems, providing knowledge in techniques like Built-In Self-Test (BIST), Failure Mode and Effect Analysis (FMEA), and the use of virtual platforms for hardware-software co-simulation. This holistic combination of energy management, reliability testing, and advanced computing paradigms prepares students to design robust, efficient, and dependable embedded systems.
Compulsory - Energy-Efficient and Reliable Embedded Systems (18 ECTS) | ECTS |
Energy management for IoT | 6 |
System-on-chip architecture | 6 |
Testing and fault tolerance | 6 |
ELECTIVES (6 ECTS) | |
Cybersecurity for Embedded Systems | 6 |
GPU Programming | 6 |
Edge Computing Systems for AI and ML | 6 |
Software Engineering II | 6 |
I&E (6 ECTS) | |
CraftingTech: Conceiving, Designing and Communicating Tech Ideas | 6 |
Technology and Innovation Management in Cybersecurity | 6 |
Thesis (30 ECTS) | 30 |
Tallinn University of Technology (TALTECH)
Academic Coordinator: Peeter Ellervee peeter.ellervee@taltech.ee
Specialisation description (Distributed Control for Embedded Systems): The focus of the courses is on control software supported by additional topics like communications and electronics. All courses are electives, except the master thesis and internship in the last semester. Compared against the other exit years, the main differences can be outlined as distributed control for embedded systems – systems that consist of multiple embedded devices and controlled in a distributed manner. In addition, courses to develop hardware accelerators on FPGA-s and/or ASIC-s for machine learning and artificial intelligence are offered for the students.
Distributed Control for Embedded Systems | ECTS |
ELECTIVES (24 ECTS) | 6 |
Applied Data Communication | 6 |
Software Defined Electronics | 6 |
Reliability and Quality in Nanoelectronics | 6 |
Systems-on-Chip Design | 6 |
Machine Vision | 6 |
Intelligent Control Systems | 6 |
Machine Learning for Embedded Systems | 6 |
Foundations of Artificial Intelligence and Machine Learning | 6 |
I&E (6 ECTS) | |
International Entrepreneurship | 6 |
Innovation | 6 |
Thesis (30 ECTS) | |
Thesis work together with internship either in industry or at university. | 30 |
Tampere University (TAU)
Academic Coordinator: Hannu-Matti Järvinen hannu-matti.jarvinen@tuni.fi
Specialisation description (Embedded Systems Architecture and Software): This specialisation offers both hardware and software design for embedded systems, essentially closing the gap between hardware and software design. In embedded systems, interoperability between hardware and software is an absolute requirement. The specialization focuses on this part and provides students with the understanding of a complete system design, part of which is then implemented in hardware and part in software. Traditional hardware studies are complemented by studies on software engineering at the technical and process level. The compulsory part of the second-year courses includes courses on dependable embedded systems and software testing. Dependable embedded systems emphasises safety issues in creating software close to hardware. Software testing contains general testing and quality assurance, and it includes an embedded-systems-related assignment that covers cross-development and hardware-in-the-loop. Other compulsory courses are related to the thesis. Elective studies include courses Internet of things, Software design, Embedded systems and electronics productization, Software architectures, a project, and special topics. The topics of the two latter ones may change annually or even on a personal basis. In the project work, students make software for locally defined hardware. Special topics may be, for example, a seminar or small study on any interesting topic around embedded systems.
Compulsory - Embedded Systems Architecture and Software (10 ECTS) | ECTS |
Dependable Embedded Systems | 5 |
Software Testing | 5 |
ELECTIVES (10 ECTS) | |
Internet of Things | 5 |
Software Design | 5 |
Project 2 | 5 |
Embedded Systems and Electronics Productization | 5 |
Software Architectures | 5 |
Special Topics | 1-5 |
I&E (6 ECTS) | |
Innovation and Entrepreneurship Study | 6 |
Thesis (30 ECTS + 5 ECTS) | 30 |
Tools for Thesis | 5 |
University of Bologna (UNIBO)
Academic Coordinator: Prof. Annalisa Franco annalisa.franco@unibo.it
Intelligent embedded systems. The University of Bologna will offer a program focused on the application of embedded systems for the implementation of intelligent services, rangin from vehicular systems to robotics and application of AI to the interaction with the physical world.
Compulsory - Chips design and IoT | ECTS |
ELECTIVES | |
Smart Vehicular Systems | 6 |
Intelligent Robotics systems | 6 |
Industry 4.0 | 6 |
Software architectures and platforms | 6 |
Software process engineering | 6 |
Machine learning and data mining | 6 |
I&E (6 ECTS) | |
Innovation Strategy | 6 |
Marketing sales and platforms for the digital age | 6 |
Entrepreneurship | 6 |
Thesis (30 ECTS) | 30 |
University of Trento (UniTN)
Academic Coordinator: Roberto Passerone roberto.passerone@unitn.it
Specialisation description: The exit year concentrates on the design of high-performance, low-power architectures, with particular attention to embedded and smart systems. The specialization covers aspects related to architectural and micro-architectural design, with particular attention to high-performance computing, IoT and robotics. The conventional courses on advanced computing architectures and embedded systems are complemented by courses dealing with high performance computing, giving the basis of parallel programming paradigms and techniques, and the implementation of systems on chip. A set of courses is dedicated to networking and low-power systems, both from the perspective of the architecture, and from the perspective of communication in the context of IoT devices, which are pervasive and must be able to operate autonomously without maintenance. These are complemented by courses on sensing and signal processing, including machine learning techniques, which today dominate performance requirements for both traditional and embedded architectures. Embedded software development in the context of collaborative robotics is also part of the program. The student is also able to conduct individual projects under the supervision of a faculty member.
ELECTIVES (24 ECTS) | ECTS |
Advanced Computing Architectures | 6 |
Embedded Systems | 6 |
Low-power wireless networking for the Internet of Things | 6 |
Machine Learning | 6 |
Digital Signal Processing | 12 |
Laboratory of Systems on Chip | 6 |
High Performance Computing | 6 |
Wireless Networking and Localization | 6 |
Sensing Technologies and Data Processing | 6 |
Software Development for Collaborative Robotics | 6 |
Project Course | 6 |
Research Project | 12 |
I&E (6 ECTS) | |
Innovation and Entrepreneurship Studies in ICT | 6 |
Thesis (30 ECTS) | 30 |
University of Turku (UTU)
Academic Coordinator: Tomi Westerlund, tovewe@utu.fi
Specialisation description (Edge for AI and Robotics): In our exit year specialization, "Edge for AI and Robotics" at UTU, students will gain expertise in integrating System on Chips (SoCs), FPGAs, and GPUs for next-generation robotics. The programme delves into the main hardware and software components that drive autonomous drones (UAVs), unmanned ground vehicles (UGVs), and other intelligent mobile systems. Students will learn how to optimize the limited computational capabilities of these systems by leveraging advanced hardware acceleration platforms and efficient deep neural networks. With our comprehensive robotic lab, students will have the chance to work on diverse robotic platforms, from aerial to quadrupedal and other ground robots, developing intelligent, context-aware systems. Graduates will be set to lead the future of AI-driven robotics and edge computing platforms.
ELECTIVES - Edge for AI and Robotics (25 ECTS) | ECTS |
Algorithmic Foundations of Robotic and AI Systems | 5 |
Perception and Navigation in Mobile Robotics | 5 |
Autonomous Systems Architectures | 5 |
Aerial Robotics and Multi-robot Systems | 5 |
Multidimensional Sensing Techniques | 5 |
System Architecture of IoT | 5 |
Algorithm Design | 5 |
Computer Vision and Sensor Fusion | 5 |
Advances in System on Chip for Edge computing | 5 |
I&E (6ECTS) | |
Innovation and Entrepreneurship Study | 6 |
Thesis (30 ECTS) | 30 |