| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| en:iot-reloaded:curriculum:general_vsut [2024/06/10 15:36] – pczekalski | en:iot-reloaded:curriculum:general_vsut [2024/11/22 09:14] (current) – pczekalski |
|---|
| | **Pre-requirements** | Motivation to study IoT, recommended to have basics on programming, electronics and mechatronics || | | **Pre-requirements** | Motivation to study IoT, recommended to have basics on programming, electronics and mechatronics || |
| | **Learning outcomes** | After completing this module, the student:\\ - knows IoT concept and application fields\\ - knows IoT technologies\\ - understands the functionality of IoT components and their purpose in the system\\ - can assemble and implement a simple IoT system || | | **Learning outcomes** | After completing this module, the student:\\ - knows IoT concept and application fields\\ - knows IoT technologies\\ - understands the functionality of IoT components and their purpose in the system\\ - can assemble and implement a simple IoT system || |
| | ** Topics ** | __Topic E1 - IoT Overview__ (1 ECTS) \\ [[en:iot-open:introduction:definition_of_iot_in_the_context_of_modern_technology]]\\ [[en:iot-open:introduction:overview_of_the_enabling_technologies_behind_the_iot]]\\ [[en:iot-open:introduction:mobility_as_a_new_paradigm_of_communicating_devices]]\\ [[en:iot-open:introduction:introduction_to_data-related_design_questions_of_iot]]\\ [[en:iot-open:introduction:application_domains_and_their_specifics]]\\ \\ __Topic E2 - IoT Programming and Frameworks__ (2 ECTS)) \\ [[en:iot-open:iotmicrocontrollers2]]\\ [[en:iot-open:introductiontoembeddedprogramming2]] \\ [[en:iot-open:introductiontoembeddedprogramming2:programmingmodels]]\\ [[en:iot-open:introductiontoembeddedprogramming2:languagesandframeworks]]\\ [[en:iot-open:introductiontoembeddedprogramming2:developmentplatforms]]\\ [[en:iot-open:introductiontoembeddedprogramming2:cppfundamentals]]\\ [[en:iot-open:scriptingprogramming]] \\ [[en:iot-open:scriptingprogramming:pythonfundamentals]]\\ [[en:iot-open:getting_familiar_with_your_hardware_rtu_itmo_sut:raspberrypi_rpi:programming_fundamentals_winiot]]\\ \\ __Topic E3 - IoT Hardware__ (2 ECTS)\\ [[en:iot-open:iotmicrocontrollers2]]\\ [[en:iot-open:embeddedcommunicationprotocols2]] \\ [[en:iot-open:hardware2]] \\ [[en:iot-open:hardware2:microcontrollers]] \\ [[en:iot-open:hardware2:sensors]] \\ [[en:iot-open:hardware2:actuators]] \\ [[en:iot-open:hardware2:powering]] \\ \\ __Topic E4 - IoT Communication and Networking__ (1 ECTS) \\ [[en:iot-open:networking2]] \\ [[en:iot-open:networking2:stack]]\\ [[en:iot-open:networking2:model]]\\ [[en:iot-open:networking2:wired]]\\ [[en:iot-open:networking2:wireless]]\\ [[en:iot-open:networking2:applicationnetworkprotocols]]\\ [[en:iot-open:iotprogramming2]]\\ [[en:iot-open:frameworkstools2]] || | | ** Topics ** | __Topic E1 - IoT Overview__ (1 ECTS) \\ [[en:iot-open:introduction:definition_of_iot_in_the_context_of_modern_technology]]\\ [[en:iot-open:introduction:overview_of_the_enabling_technologies_behind_the_iot]]\\ [[en:iot-open:introduction:mobility_as_a_new_paradigm_of_communicating_devices]]\\ [[en:iot-open:introduction:introduction_to_data-related_design_questions_of_iot]]\\ [[en:iot-open:introduction:application_domains_and_their_specifics]]\\ \\ __Topic E2 - IoT Programming and Frameworks__ (2 ECTS)) \\ [[en:iot-open:iotmicrocontrollers2]]\\ [[en:iot-open:introductiontoembeddedprogramming2]] \\ [[en:iot-open:introductiontoembeddedprogramming2:programmingmodels]]\\ [[en:iot-open:introductiontoembeddedprogramming2:languagesandframeworks]]\\ [[en:iot-open:introductiontoembeddedprogramming2:developmentplatforms]]\\ [[en:iot-open:introductiontoembeddedprogramming2:cppfundamentals]]\\ [[en:iot-open:scriptingprogramming]] \\ [[en:iot-open:scriptingprogramming:pythonfundamentals]]\\ [[en:iot-open:getting_familiar_with_your_hardware_rtu_itmo_sut:raspberrypi_rpi:programming_fundamentals_winiot]]\\ \\ __Topic E3 - IoT Hardware__ (2 ECTS)\\ [[en:iot-open:iotmicrocontrollers2]]\\ [[en:iot-open:embeddedcommunicationprotocols2]] \\ [[en:iot-open:hardware2]] \\ [[en:iot-open:hardware2:microcontrollers]] \\ [[en:iot-open:hardware2:sensors]] \\ [[en:iot-open:hardware2:actuators]] \\ [[en:iot-open:hardware2:powering]] \\ \\ __Topic E4 - IoT Communication and Networking__ (1 ECTS) \\ [[en:iot-open:networking2]] \\ [[en:iot-open:networking2:stack]]\\ [[en:iot-open:networking2:model]]\\ [[en:iot-open:networking2:wired]]\\ [[en:iot-open:networking2:wireless]]\\ [[en:iot-open:networking2:transport]] \\ [[en:iot-open:networking2:applicationnetworkprotocols]]\\ [[en:iot-open:iotprogramming2]]\\ [[en:iot-open:frameworkstools2]] || |
| | **Type of assessment** | The prerequisite of a positive grade is a positive evaluation of module topics and presentation of practical work results with required documentation || | | **Type of assessment** | The prerequisite of a positive grade is a positive evaluation of module topics and presentation of practical work results with required documentation || |
| | **Blended learning** | The practice is divided into two distinct parts. In the first part, students work independently to acquaint themselves with existing IoT devices, culminating in a comprehensive report. This phase aims to lay the foundational knowledge necessary for the subsequent task.\\ The second part of the practice is conducted collaboratively as a team. Students are tasked with developing an IoT solution to address a specified problem. The problem's thematic focus may centre around concepts such as 'green campus' or 'green university,' encouraging solutions contributing to environmental sustainability.\\ Upon completion of the second part, students must deliver a presentation detailing their collaborative efforts and the developed IoT system's functionality. This presentation serves not only as a demonstration of the practical application of their solution but also as an opportunity for peer and instructor feedback. || | | **Blended learning** | The practice is divided into two distinct parts. In the first part, students work independently to acquaint themselves with existing IoT devices, culminating in a comprehensive report. This phase aims to lay the foundational knowledge necessary for the subsequent task.\\ The second part of the practice is conducted collaboratively as a team. Students are tasked with developing an IoT solution to address a specified problem. The problem's thematic focus may centre around concepts such as 'green campus' or 'green university,' encouraging solutions contributing to environmental sustainability.\\ Upon completion of the second part, students must deliver a presentation detailing their collaborative efforts and the developed IoT system's functionality. This presentation serves not only as a demonstration of the practical application of their solution but also as an opportunity for peer and instructor feedback. || |