IoT Experimental Project (5 cr)
Code: ICT8TF001-3007
Basic information of implementation
- Enrollment
- 02.01.2023 - 13.01.2023
- Enrolment for the implementation has ended.
- Timing
- 16.01.2023 - 17.03.2023
- Implementation has ended.
- ECTS Credits
- 5 cr
- Campus
- Pasila Campus
- Teaching languages
- English
- Seats
- 15 - 40
- Degree programmes
- BITE Degree Programme in Business Information Technology
- HETI Degree Programme in Business Information Technology
- Teachers
- Heikki Hietala
- Groups
-
CONTACTContact implementation
-
HETIPAVVHETIPAVV Tietojenkäsittelyn ko vapaasti valittavat opi
- Course
- ICT8TF001
Evaluation scale
H-5
Schedule
This course is completed in eight weeks. The first two weeks are spent discussing Dr Brunelli's material, after which an ideation session and idea post-production session will be held to identify the projects the students will attempt to finish in the latter part of the course.
Implementation methods, demonstration and Work&Study
Lectures, problem-based learning, team work
7 hours of classroom work per week, followed by independent group work.
Intro
This course intends to offer an introduction to the Internet of Things (IoT). Initially we will examine devices which are not connected to the Internet, and learn how to read numerous sensors as well as how to use actuators, such as motors and servos, as well as various displays.
Then we move on to Bluetooth and WLAn communications, using SoC (System on a Chip) devices such as Arduino BLE, ESP32, Raspberry PI and Galilei, and learn to write sensor data to the Web. We also will read data from the Web and make our devices act on that information.
This course is very much a hands-on course, where your on effort and your own ideas are crucial to success. This course fits anyone who wants to build devices and applications based on their own ideas.
Materials
The material is based on Dr Davide Brunelli's Basics of IoT courseware for University of Trento Master degree program students.
After that has been discussed, much of the actual material consists of issue-based research into material available on the Internet regarding Arduinos, ESP32s, LORA devices, Raspberry Pis and other devices.
Teaching methods and instruction
This course is very much a hands-on, experimental course, designed to give much freedom on choosing the research problem, encouraging innovation, and producing viable and well thought-out IoT projects,
Working life connections
This course, while it has no client for now, is a good starting point for those interested in making a career out of IoT. It is hoped that in the future, real clients will provide the course with interesting research projects.
Exam dates and re-exam possibilities
No exam, grading is based on project.
Internationality
This course is connected to the University of Trento, Italy, Technical University of Delft, the Netherlands, and other international partners as listed in the EU project "IoT Proto Labs".
Completion alternatives
It is possible to come to the teacher with an idea of the student's own, and to see if it can qualify as an IoT project.
Learning assignments
Most of the learning assignments are inititated by the students themselves and solvd as part of the course.
Students are required to keep a learninig diary every time they work on the course, and to try to provide as detailed a picture of their own learning process as possible.
Assessment methods
This course is graded 40% on the learning diary, 60% on the project work, including the finished project.
Of the diary, the student's progress, handling of issues during the project, learning points, discussion of personal learning, and attitude towards the course are assessed.
Of the project, the student's initiative, persistence, problem solving skills and problem solving mindset are assessed.
While it is not necessary to produce a fully functional device, its viability and the remaining amount of work will be taken into account.