Skip to main content

Project: Internet of Things (IoT)Laajuus (5 cr)

Course unit code: R504D100

General information


Credits
5 cr
Institution
Peppi

Objective

The student knows how to implement an IoT full-stack path, starting with the sensors and ending with the user interface. The student knows how to use the most commonly used IoT platforms, protocols and tools. The student knows how to implement an IoT full-stack according to the given assignment.

The student knows the special features of agile methods and knows how to apply them in a practical IoT development project. The student understands the special features of agile system development and knows how to use the tools suitable for it. The student understands the perspectives of sustainable development in IoT system development and understands the importance of ethical and responsible operations in multicultural communities.

Content

- IoT full-stack open assignment solution
- Agile project management and DevOps philosophy
- Sustainable development and ethical principles in a multicultural community

Assessment criteria, satisfactory (1)

The student is able to work in an agile project where an IoT system is produced, but the responsibility and participation is insufficient. The activity is passive and there is a lack of initiative. Insufficient participation or inactivity will lead to the rejection of the course. The student follows the chosen project process for agile system development randomly or with strong guidance.

Assessment criteria, good (3)

The student is able to work constructively in a team, to make technical and process-related proposals for the assignment in order to solve the given problem. The student's attitude and operation are active. The student considers other members of the community ethically and culturally respect. The student follows the project process chosen for agile system development systematically and mostly independently. The solution for the assignment produced by the project meets the requirements. The final result has been reached to some extent guided, but mostly independently.

Assessment criteria, excellent (5)

The student turns out to be a key person in the project team. The student is able to constructively and versatilely make technical and process-related proposals for assignments. The student clearly bears responsibility for the success of the entire project as well as the tasks and well-being of the other team members. The project process is independent and high-quality. The project produced a high-quality solution for the technical assignment. The final result has been reached mainly independently, relying on guidance in a professional and expert manner.

Execution methods

The course can be completed as a member of the project team in accordance with the normal implementation of the semester (containing e.g., lessons and teamwork according to the time table). Alternatively, the course can be completed in a Lapland AMK project, in working life or in a working life assignment if the goals are met. Alternative performance methods are agreed upon separately with the responsible teacher.

Accomplishment methods

The IoT project is implemented in small groups of students. The course utilizes the IoT laboratory environment and the equipment found there.

Go back to top of page