Description
This course introduces students to the role, basic concepts and benefits of IoT in the design and development process of computer applications. The aim of the unit is to enhance understanding of the methodology, terminology and benefits of IoT in the design and development of software applications.
On successful completion of this course, students will be able to explain the basic concepts of IoT; design, build and simulate an IoT application using any combination of hardware, software, data, platforms and services; be able to discuss the problems that IoT applications solve; the potential impact on society, business and the end user, and the problems encountered when integrating into the wider IoT ecosystem. As a result, students will develop skills such as communication literacy, design thinking, team working, critical thinking, analysis, reasoning and interpretation and computer software literacy, which are crucial for gaining employment and developing academic competence.


