This 3-credit module provides an overview of the Internet of Things (IoT) and Cloud Computing concepts, infrastructures and capabilities. This will help students gain the necessary knowledge to construct IoT systems and use cloud services for processing and storage of the data produced by the IoT devices. Emphasis had been placed on the architecture and design of IoT systems, the different technologies (wireless/mobile/sensor) governing system implementation and the migration of the data to the Cloud for processing.