Spring Semester 2024/25
Objectives: The internet of things (IoT) is a computing concept that describes the idea of everyday physical objects being connected to the internet and being able to identify themselves to other devices. IoT has emerged as a new paradigm aimed at providing solutions for integration, communication, data consumption, and analysis of smart devices. To this end, connectivity, interoperability, and integration are inevitable parts of IoT communication systems. Whereas IoT, due to its highly distributed and heterogeneous nature, is comprised of many different components and aspects, providing solutions to integrate this environment and hide its complexity from the user side is inevitable. In this course, different building blocks of IoT, such as sensors and smart devices, M2M communication, data collection and processing and the role of humans in future IoT scenarios are elaborated upon and investigated. The major focus will be to provide an overview on IoT tools and applications and to introduce hands-on IoT communication concepts through lab exercises.
Content: Upon completion of this course, the student should be able to: (1) Explain the definition and usage of the term “Internet of Things” in different contexts; (2) Understand and describe the key components that make up an IoT system; (3) Apply the knowledge and skills acquired during the course to build and test a complete, working IoT system involving prototyping, programming and data analysis; (4) Independently research the technological trends which have led to IoT; (5) Understand where the IoT concept fits within the broader ICT industry and recognize possible future trends; (6) Valuate the impact of IoT on society by analyzing IoT systems with regard to sustainability, safety, integrity and ethics; (7) Appreciate the role of big data, cloud computing and data analytics in a typical IoT system.
Communication:
Time and Place of Lectures:
Wednesday, 18:00-21:00,
ΘΕΕ01, 146
Time and Place of Tutorial Sessions:
Wednesday, 21:00-22:00,
ΘΕΕ01, 146
Office Hours:
Wednesday, 12:00-13:00,
Laboratory Instructor:
Dr. Iacovos Ioannou
Laboratory Session:
Friday, 19:00-20:30, ΘΕΕ01, 201
Students are expected to follow the University's Regulations and Code of Conduct. Ethical and honest behavior is expected throughout the semester. All cases of suspicious behavior will be referred to the Department and the Department of Studies and Student Welfare. Copying or attempting to copy between students in exams or assignments is strictly prohibited. Any attempted or verified breach of the rules will result in the expulsion of the involved students from the class, the zeroing of their grade in the said exams or assignments and their referral to the Department Council for the application of further disciplinary rules.
A basic understanding of Communications and Networks is expected.
Lecture Slides and Laboratory Material for the course will be available only though the UCY Blackboard page for the course, under the Content Section.