Skip to main content

IoT Essentials (5 cr)

Code: 5051224-3008

General information


Enrollment
01.06.2023 - 17.09.2023
Registration for the implementation has ended.
Timing
04.09.2023 - 31.12.2023
Implementation has ended.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
Mode of delivery
Contact learning
Unit
Engineering and Business
Campus
Kupittaa Campus
Teaching languages
English
Seats
20 - 60
Degree programmes
Degree Programme in Information and Communications Technology
Degree Programme in Information and Communication Technology
Teachers
Jari-Pekka Paalassalo
Teacher in charge
Jari-Pekka Paalassalo
Scheduling groups
Labraryhmä A (Size: 35 . Open UAS : 0.)
Labraryhmä B (Size: 35 . Open UAS : 0.)
Groups
PTIVIS22S
Embedded Software and IoT
Small groups
Lab group A
Lab group B
Course
5051224
No reservations found for realization 5051224-3008!

Evaluation scale

H-5

Content scheduling

Chapter 1: Things and Connections
Chapter 2: Sensors, Actuators, and Microcontrollers
Chapter 3: Software is Everywhere
Chapter 4: Networks, Fog and Cloud Computing
Chapter 5: Digitization of the Business
Chapter 6: Create an IoT Solution

Objective

After completing the course the student:
- knows how Internet of Things (IoT) is reshaping businesses
- understands the general architecture of an IoT system
- can build an IoT system in lab demo environment

Content

- IoT in business context
- Essential IoT concepts
- IoT architecture

Materials

Cisco Network academy materials

Teaching methods

Self-study network material
Lectures
6 laboratory sessions

Exam schedules

On week 13

International connections

Lab Works
Lectures
Self study

Completion alternatives

Assessment exam in a manner agreed upon with the teacher.

Student workload

Lab sessions 6x4h = 24h
Final exams 3h
Lectures 12h
Self study 85h
Exam preparation 12h

Qualifications

Basic skills in using both Windows and Linux systems
Basic networking skills (Cisco CCNA1 or similar)
Basic programming skills with some high level programming language (for example Python, Java, C# or similar)
Basic programming skills include (but are not limited to): output formatting, conditional execution, loops, functions/procedures, function parameters and return values, arrays, error handling, testing and good programming policies
Sufficient logical-mathematical thinking skills
Sufficient skills in English language (lectures and all materials are in English)

Go back to top of page