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
-
TITE23Bachelor 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