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