Skip to main content

Project Work of IoT SystemsLaajuus (6 cr)

Code: KL00CT69

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

Qualifications

Basics of IoT Systems

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.

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

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

Enrollment

03.12.2021 - 23.01.2022

Timing

10.01.2022 - 08.05.2022

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
  • TITE21

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

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.

Qualifications

Basics of IoT Systems