This module aims to equip students with the knowledge and skills required to design and create interactive solutions that meet a range of user needs. These interactive solutions typically incorporate micro-controllers, electronics—including sensors and actuators—and emerging technologies such as Augmented and Virtual Reality platforms, and Internet of Things (IoT) devices. Students learn to use basic programming concepts and commands to implement design ideas which leverage these technologies. Students also learn to factor in ethical design considerations and plan to incorporate future concepts and technologies in their ideas. Students learn how to leverage electronic prototyping tools which facilitate the development of functioning prototypes. Through authentic project work, students gain experience in designing, developing and testing ideas for the future with emerging technology.