1. Course Title | Systems and Components for Internet of Things | |||||||
2. Code | 4ФЕИТ07Л023 | |||||||
3. Study program | КТИ | |||||||
4. Organizer of the study program (unit, institute, department) | Faculty of Electrical Engineering and Information Technologies | |||||||
5. Degree (first, second, third cycle) | First cycle | |||||||
6. Academic year/semester | IV/8 | 7. Number of ECTS credits | 6 | |||||
8. Lecturer | D-r Danijela Efnusheva | |||||||
9. Course Prerequisites | Passed: Computer Networks | |||||||
10. Course Goals (acquired competencies): Introduction to the basic concepts of Internet of Things (IoT), necessary technologies, architecture and standards. Introduction to the basic elements of Internet of Things systems: data collection, data processing, data analysis and data management. Upon completion of the course students will be able to: – understand the architecture of Internet of Тhings: layers and protocols; – use cloud platforms for data collection and processing in Internet of Things systems; – integrate embedded systems and components for Internet of Things with cloud platforms; – analysis and monitoring of Internet of Тhings systems in real time; |
||||||||
11. Course Syllabus: Introduction to Internet of Things. Elements of IoT system. Concepts of Internet of Things. Technologies behind the concept of Internet of Things. Architecture of Internet of Things. Perception layer. Collecting data from physical objects. Application of network technologies for data transmission: BLE, LoRaWan, WiFI, ZigBee. IoT processing layer: databases, cloud computing and big data processing. Introduction to application layer protocols in an IoT system: CoAP, MQTT, XMPP. Business layer in IoT system. Introduction to Arduino-based development platforms for IoT systems. Analysis of cloud platforms for data collection and processing in Internet of Things: ThingSpeak, ThingWorks, AWS IoT, Azure, etc. Connecting embedded systems for Internet of Things to cloud systems in practice. Real-time operation. Application of business intelligence services, data analytics and mobile applications for monitoring and control of Internet of Things systems. Analysis of the area of application of Internet of things: home, health, transport, production, environment, agriculture, etc. Security of Internet of things. | ||||||||
12. Learning methods: Lectures, tasks and exercises and laboratory practice | ||||||||
13. Total number of course hours | 2 + 2 + 1 + 0 | |||||||
14. Distribution of course hours | 180 | |||||||
15. Forms of teaching | 15.1. Lectures-theoretical teaching | 30 | ||||||
15.2. Exercises (laboratory, practice classes), seminars, teamwork | 45 | |||||||
16. Other course activities | 16.1. Projects, seminar papers | 0 | ||||||
16.2. Individual tasks | 55 | |||||||
16.3. Homework and self-learning | 50 | |||||||
17. Grading | 17.1. Exams | 0 | ||||||
17.2. Seminar work/project (presentation: written and oral) | 30 | |||||||
17.3. Activity and participation | 30 | |||||||
17.4. Final exam | 40 | |||||||
18. Grading criteria (points) | up to 50 points | 5 (five) (F) | ||||||
from 51to 60 points | 6 (six) (E) | |||||||
from 61to 70 points | 7 (seven) (D) | |||||||
from 71to 80 points | 8 (eight) (C) | |||||||
from 81to 90 points | 9 (nine) (B) | |||||||
from 91to 100 points | 10 (ten) (A) | |||||||
19. Conditions for acquiring teacher’s signature and for taking final exam | Practical (laboratory) exercises | |||||||
20. Forms of assessment | Two partial exams during the semester with a duration of 120 minutes or one full exam in a corresponding exam session with a duration of 120 minutes. Independent (seminar) project work by each student. The second partial exam includes presentation and defense of the independent (seminar) project work. The laboratory exercises are also graded. The final grade includes points from the exam, the project (seminar) work and the laboratory exercises. It is not allowed to use books, scripts, manuscripts or notes of any kind during the exam, as well as a calculator, mobile phone, tablet or any other electronic device. |
|||||||
21. Language | Macedonian and English | |||||||
22. Method of monitoring of teaching quality | Self-evaluation and questionnaires | |||||||
23. Literature | ||||||||
23.1. Required Literature | ||||||||
No. | Author | Title | Publisher | Year | ||||
1 | R. Buyya, A.V. Dastjerdi | Internet of Things: Principles and Paradigms | Elsevier | 2016 | ||||
2 | Andy King | Programming the Internet of Things: An Introduction to Building Integrated, Device-to-Cloud IoT Solutions 1st Edition | O’Reilly | 2021 | ||||
3 | Ammar Rayes, Samer Salam | Internet of Things From Hype to Reality | Springer | 2019 | ||||
23.2. Additional Literature | ||||||||
No. | Author | Title | Publisher | Year | ||||
1 | Cuno Pfister | Getting Started with the Internet of Things Connecting Sensors and Microcontrollers to the Cloud | O’Reilly | 2011 | ||||
2 | Joe Biron, Jonathan Follett | Foundational Elements of an IoT Solution | O’Reilly | 2016 |