The topics covered1 in the first axis include the notion of a smart object, principles of the object-environment interaction, and some basics on programming, with emphasis on command execution. The axis looks into the prototyping platform Arduino, and covers aspects of the elementary circuit design and Arduino programming.

Students will learn how to make a product prototype able to interact with the external environment, through a simple circuit controlled by Arduino.
Regarding the second axis, for each assignment students are organized in groups of three and take over the design, development and evaluation of a smart object. The development of the smart object will be based on the Arduino platform.

1 Topics covered include: Smart Objects: Overview, Interaction Design, Storytelling, Personas, Storyboard and Costumer Journey, Tiles IoT Toolkit, Prototyping, Tangible Interfaces, The Sense-Think-Act Interaction Paradigm, Overview of the Arduino Structure, Basics on Visual Programming (XOD), Sensors and Actuators. Interfacing with Sensors and Actuators, Elementary, Circuit Assembly, Arduino Projects.