Technology, Kuopio
Technology, Varkaus
Design, Kuopio
Business, Kuopio
Music and Dance, Kuopio
Tourism and Hospitality
Social Services and Health Care, Kuopio
Social Services and Health Care, Iisalmi
Natural resources, Iisalmi
Multidisciplinary Studies
Basis of Education Competence Standards Structure of Studies Development of Expertise Methods and implementation Course Table

Course Description

Code4 ETS7000
NameIoT programming
Credits5 ects
ObjectivesAfter completing the course, the student understands the concepts of the IoT environment and is able to implement applications to resource-constrained systems in the IoT environment.
ContentGet acquainted with the components in IoT systems and implement applications for typical IoT scenarios. The applications are implemented on a platform chosen at the beginning of the course, and the applications take into account the scalability for devices with different resources, as well as communication interfaces and background systems.
RequirementsThe course includes theory and practice lessons as well as independent assignments. Theory teaching and exercises that deepen theory are combined into a flexible whole. In learning, the emphasis is on the student's voluntary work in supervised practice classes and independent assignments.
Grading Scale0 - 5
Course materialDue to the rapid development of technology, the study material is distributed as web pages. In teaching, animations, videos and other similar material are used as means of illustration. The teacher also compiles lists of internet links suitable for the topic so that the student can start acquiring additional information on their own.
PrerequisitesProgramming I, Programming II
Other ConsiderationsThe course replaces the previous course 4 ETN4230 Computer Networks 2 (CCNP Tshoot) from the curricula ET19KM, ET19SP and ET20SP.
ContactPitkänen Veijo


We reserve the right to make changes to the curriculum due to the need to update the content being studied.