IoT
| 1. | Course title | IoT | ||||||||||||
| 2. | Code | F18L3W108 | ||||||||||||
| 3. | Study programme | — | ||||||||||||
| 4. | Organizer of the study programme (unit, institute, department) | 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 | Вградливи микропроцесорски системи и (Компјутерски мрежи или Компјутерски мрежи и безбедност) | ||||||||||||
| 10. | Course objectives (competences) | Students will obtain knowledge about the main development steps and challenges when designing Internet of Things based solutions. At the end of the course students can model, design and implement IoT systems in different application domains. | ||||||||||||
| 11. | Course content | (1) Introduction to Internet of Things. Evolution from wireless sensor and personal area networks to Internet of Things. Hardware abstractions. (1) Building the IoT Architecture (dew, fog, edge, cloud). (1) IoT electronics, sensors and IoT platforms. (1) IoT wireless connectivity. LoRaWAN, ZigBee and Bluetooth Low Energy technology. RFID and NFC technology. Interoperability of different wireless IoT protocols. (1) 6LowPAN. Architecture. 6LowPAN headers and addressing. 6LowPAN compression. Fragmentation and routing. (1) Application level protocols. MQTT and COAP. (1) Localization algorithms, routing, self-organizing, aggregation, data fusion and classification in IoT (1) Data acquisition systems for sensor data. (1) Processing sensor IoT data. Data analysis using different Python packages and data visualization. (1) Design guidelines/possibilities/risks. Security, privacy and data confidentiality in IoT systems. (1) Wireless energy transport and energy harvesting in IoT. (1) Survey of popular application IoT domains: smart home, smart grid, smart city, smart city, UAV, smart eco-systems, smart health, 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 the available time | 30 + 45 + 15 + 15 + 75 = 180 hours | ||||||||||||
| 15. | Forms of teaching activities |
| ||||||||||||
| 16. | Other forms of activities |
| ||||||||||||
| 17. | Grading |
| ||||||||||||
| 18. | Grading criteria (points / grade) |
| ||||||||||||
| 19. | Requirements for signature and taking the final exam | Completed laboratory exercises | ||||||||||||
| 20. | Language of instruction | Macedonian and English | ||||||||||||
| 21. | Method of monitoring teaching quality | internal evaluation and survey mechanism | ||||||||||||
| 22. | Literature |
|