This program teaches students how to design, build, and develop smart devices and systems, including programming them to interact with the physical world (IoT). Students will also learn to use cloud technologies for system design and deployment, as well as data gathering and analysis for informed decision-making. A Foundation Year is available for preparation. Students will work on real-world projects and develop project management skills and an understanding of technology's societal impact.