Skip to main content

Project Work of IoT Systems (6 cr)

Code: KL00CT69-3002

General information


Enrollment

14.11.2022 - 15.01.2023

Timing

09.01.2023 - 30.04.2023

Credits

6 op

Teaching languages

  • Finnish

Degree programmes

  • Bachelor of Engineering, Information Technology

Teachers

  • Niko Ristimäki
  • Marko Hietamäki
  • Petteri Mäkelä
  • Juha Yli-Hemminki

Student groups

  • TITE22

Objective

Student gets a general view of the information technology and computer engineering by implementing an Internet of Things (IoT) system under guidance. Student knows the basics of data communications and web-based systems.

Student can implement a simple embedded system according to guidance. Student can make the electronics needed to a simple embedded system. Student can write a small application which reads measurements from the sensors and sends the measurement data to a server program through internet. Student can develop a simple server program, which receives and stores the measurements and shows them to user in a web page.

Content

Students learn first the basics of web-based systems and IoT. After that, the student explores different topics of computer engineering and information technology by developing a simple embedded IoT device as a project assignment.

The course consists of the following topics:
- Basics of electronics and measurement devices
- Basics of embedded system programming: IO, communications
- Implementing a simple server program and web page
- Basics of databases

Materials

Lecture material and examples

Teaching methods

Lectures and exercises

Student workload

120h

Evaluation scale

1-5

Assessment criteria, satisfactory (1)

Student knows the basics of web-based systems and IoT.

Student can implement a simple embedded system according to guidance. Student can write a small application which reads measurements from the sensors and sends the measurement data to a server program through internet. Student can develop a simple server program, which receives and the measurements and shows them to user in a web page.

Assessment criteria, good (3)

Student knows the basics of web-based systems and IoT.

Student can implement a simple embedded system according to guidance. Student can make the electronics needed to a simple embedded system. Student can write a small application which reads measurements from the sensors and sends the measurement data to a server program through internet. Student can develop a simple server program, which receives and stores the measurements and shows them to user in a web page.

Assessment criteria, excellent (5)

Student knows the basics of web-based systems and IoT well.

Student can implement a small embedded system. Student can make the electronics needed to a small embedded system. Student can write an application which reads measurements from the sensors and sends the measurement data to a server program through internet. Student can develop a server program, which receives and stores the measurements and shows them to user in a web page.

Assessment methods and criteria

Practical work and exam

Qualifications

Basics of IoT Systems