Skip to main content

Project Work of IoT Systems (6 cr)

Code: KL00CT69-3003

General information


Enrollment

13.11.2023 - 17.01.2024

Timing

08.01.2024 - 28.04.2024

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

  • TITE23
    Bachelor of Engineering, Information Technology

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

To be announced at the beginning of the course

Teaching methods

Lectures and exercises

Exam schedules

The exam is in the last lesson

Student workload

Lectures 37 %, independent studying 63 %.

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

Exam 75 % and exercises 25 %

Qualifications

Basics of IoT Systems