Subject
Internet of Things
| 1. | Course Title |
Internet of Things Internet of Things |
||||||||||||
| 2. | Code | F18L3W108 | ||||||||||||
| 3. | Study Programme | — | ||||||||||||
| 4. | Organizer of the study programme (unit, institute, department or division) | Faculty of Computer Science and Engineering | ||||||||||||
| 5. | Degree level (first, second, third cycle) | First Cycle | ||||||||||||
| 6. | Academic year / semester | 7 / Winter | ||||||||||||
| 7. | Number of ECTS credits | 6 | ||||||||||||
| 8. | Teacher | — | ||||||||||||
| 9. | Prerequisites for enrolling in the course | Embedded Microprocessor Systems and (Computer Networks or Computer Networks and Security) | ||||||||||||
| 10. | Objectives of the course programme (competences) | The student will be introduced to the main development steps and challenges in designing Internet of Things–based solutions. The student will be able to model, design, and implement such systems in various application domains. | ||||||||||||
| 11. | Course content | (1) Introduction to the Internet of Things (IoT). Evolution from wireless sensor and personal networks to the Internet of Things. Hardware abstractions. (1) Architecture of IoT systems (dew, fog, edge, cloud). Establishment of an IoT infrastructure. (1) Electronics needed for IoT, sensors, and IoT platforms. (1) IoT wireless connectivity. LoRaWAN, ZigBee, and Bluetooth communication technologies. RFID and NFC technologies. Interoperability of wireless IoT protocols. (1) 6LowPAN. Architecture. 6LowPAN header. 6LowPAN addressing. 6LowPAN compression. Fragmentation and routing. (1) Application-level protocols. MQTT and COAP. (1) Algorithms for localization, routing, self-organization, aggregation, fusion, and classification of data from the Internet of Things. (1) Systems for collecting (acquisition) of sensor (InN) data. (1) Processing of data obtained from the InN sensors. Data analysis using various Python packages and data visualization. (1) Design guidelines/opportunities/challenges. Security and confidentiality of IoT systems. (1) Wireless energy transfer and energy harvesting at InN. . (1) Overview of popular application domains of IoT: smart homes, smart energy grids, smart cities, transportation, UAVs, nature conservation, healthcare, monitoring systems, biological and security systems. |
||||||||||||
| 12. | Learning methods | Lectures supported by slide presentations, interactive lectures, practical classes (using equipment and software packages), teamwork, case studies, guest lecturers, independent preparation and defence of a project assignment and seminar paper, and learning in an electronic environment (forums and consultations). | ||||||||||||
| 13. | Total available time | 6 ECTS x 30 hours = 180 hours | ||||||||||||
| 14. | Distribution of available time | 30 + 45 + 15 + 15 + 75 = 180 hours | ||||||||||||
| 15. | Forms of teaching activities |
|
||||||||||||
| 16. | Other forms of activities |
|
||||||||||||
| 17. | Assessment method |
|
||||||||||||
| 18. | Grading criteria (points / grade) |
|
||||||||||||
| 19. | Requirement for obtaining a signature and taking the final exam | Completed laboratory exercises | ||||||||||||
| 20. | Language of instruction | Macedonian and English | ||||||||||||
| 21. | Method for monitoring the quality of teaching | internal evaluation and survey mechanism | ||||||||||||
| 22. | Literature |
|