72943 - Digital Systems M

Course Unit Page


This teaching activity contributes to the achievement of the Sustainable Development Goals of the UN 2030 Agenda.

Quality education Industry, innovation and infrastructure

Academic Year 2021/2022

Learning outcomes

The corse provides an introduction to modern software methodologies for the design of embedded systems. Application contexts and projects are mostly concerned with image processing and deep-learning networks applied to computer vision problems.

Course contents

Design methodologies for embedded systems with particular emphasis on computer vision applications and deep-learning.


Slides and source code available on the corse website

Teaching methods

The course deals with topics concerned to design of embedded systems. Each of these topics will be presented during the course with specific seminar and followed by practical experiments with development platforms (made available to each student/team). Each team (2 students) will select one topic, according to the specific interest in this field, and will solve a problem deploying an evaluation board.

Assessment methods

The assessment method consists in questions concerning topics presented in the course and in the evaluation of a project, selected with the students (max 2 for each team) according to their interest in this field, and its mapping into an evaluation board.

Teaching tools

Embedded platform and software design frameworks.

Office hours

See the website of Stefano Mattoccia

See the website of Matteo Poggi