Skip to main content

IoT and Intelligent Systems (5 cr)

Code: R504D62-3001

General information


Enrollment

01.10.2021 - 13.01.2022

Timing

12.01.2022 - 29.04.2022

Credits

5 op

Mode of delivery

Contact teaching

Unit

Bachelor of Engineering, Information Technology

Teaching languages

  • English

Teachers

  • Anssi Ylinampa
  • Tommi Kokko

Responsible person

Tommi Kokko

Scheduling groups

  • Harjoitusryhmä 1 (Size: 0. Open UAS: 0.)
  • Harjoitusryhmä 2 (Size: 0. Open UAS: 0.)

Student groups

  • R54D21S
    Bachelor of Engineering, Machine Learning and Data Engineering (full time studies), 2021

Education groups

  • Harjoitusryhmä 1
  • Harjoitusryhmä 2

Objective

The student can implement an IoT-system as part of intelligent systems. The student knows the aspects of system architecture from the hardware level to the user interface or application layer. The student can implement the functionality required by the IoT-system by utilizing APIs.

Content

- OSI model and IoT
- Interface libraries and APIs
- Control automation system as part of IOT
- Dataflow programming
- Connecting a smart system to the internet
- Systems security and access control

Teaching methods

laboratory work ,
real time electronic systems , hardware and software
sensors and actuators
testing and documenting

Exam schedules

there is not examination

Content scheduling

laboratory work , RC car
ESP32 processor work and system design

Evaluation scale

H-5

Assessment criteria, satisfactory (1)

The student can utilize interfaces and implement an IoT-system that utilizes interfaces with APIs.

Assessment criteria, good (3)

The student can implement a system that has the main components of an intelligent system (sensors, software, data acquisition and storing the data to a database). The student can implement both monitoring and controlling of the system.

Assessment criteria, excellent (5)

The student can implement an intelligent system where the functionality is either a state machine or based on data flow. The student is able to choose suitable programming paradigm for the current situation.

Assessment methods and criteria

technical documentation and reports
functionality of electronic system