Skip to main content

Internet of Things Workshop (10 cr)

Code: TE00BJ59-3002

General information


Enrollment
03.01.2020 - 29.02.2020
Registration for the implementation has ended.
Timing
01.03.2020 - 31.07.2020
Implementation has ended.
Number of ECTS credits allocated
10 cr
Local portion
2 cr
Virtual portion
8 cr
Mode of delivery
Blended learning
Unit
Engineering and Business
Teaching languages
Finnish
English
Seats
12 - 24
Degree programmes
Degree Programme in Information and Communication Technology
Teachers
Sanna Määttä
Jari-Pekka Paalassalo
Course
TE00BJ59
No reservations found for realization TE00BJ59-3002!

Evaluation scale

H-5

Content scheduling

Learning outcomes:

Build end-to-end IoT systems to publish sensor data in web services.
Gain hands-on experience with IoT prototypes using a Raspberry Pi.
Learn principles of data analysis using Python.
Understand scalable architecture solutions for big data systems.
Conduct end-to-end security assessments of IoT systems to demonstrate vulnerabilities.
Recommend threat mitigation measures to minimize the risk in IoT solutions and networks.
Become proficient using real-world penetration and vulnerability testing tools such as Kali Linux.

Objective

After completing the course the student:

-is familiar with technical solutions for IoT architecture
-knows how to choose implementation architecture for IoT system
-is able to specify anddevelop a software intended for IoT system
-can participate team work for IoT system development

Content

IoT system architecture and wireless technologies
IoT specific protocols
IoT device, gateway and cloud service design

Materials

Cisco network academy material www.netacad.com
IoT Connecting Things
IoT Big Data & Analytics
IoT Security

Teaching methods

Self-study network material
18 laboratory sessions

Pedagogic approaches and sustainable development

Lab works
self study

Student workload

lab works 18x4h = 72h
exams = 6h
selfstudy = 150h
exam preparation = 42h
TOTAL 270h

Qualifications

Python programming skills (or skills in other high level language so that Python can be learned)
Networking basics
Linux command line basic skills

Further information

This course is condensed implementation of IoT Essentials, IoT Big Data and IoT Security courses. If you already have those in your study plan, you can not take this course.

Go back to top of page