After having completed the course the students will have an advanced-level understanding of how to propose and execute a project in smart systems, as well as be able to connect and apply the various theoretical concepts learned in other curricular units in order to carry out the proposed project. The main goal is to show our students how to propose, apply and test different methods to build a real smart system.