Skip to main content

IoT Essentials (5 cr)

Code: 5051224-3007

General information


Enrollment

01.06.2022 - 16.09.2022

Timing

29.08.2022 - 22.12.2022

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Engineering and Business

Campus

Kupittaa Campus

Teaching languages

  • English

Degree programmes

  • Degree Programme in Information and Communication Technology
  • Degree Programme in Information and Communications Technology

Teachers

  • Jari-Pekka Paalassalo

Teacher in charge

Jari-Pekka Paalassalo

Groups

  • ICTMODembeddedSem
  • PTIVIS21S
    Embedded Software and IoT

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
7 laboratory sessions

International connections

Lab Works
Lectures
Self study

Completion alternatives

-

Student workload

Lab sessions 6x4h = 24h
Final exam 2h
Lectures 12h
Self study 85h
Exam preparation 12h

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

Evaluation scale

H-5

Assessment methods and criteria

Must pass Final Exam:
60% -> 1
68% -> 2
76% -> 3
84% -> 4
92% -> 5
Mandatory lab works: +/- 2 grades from individual Lab performance
Mandatory lectures, must attend 70%

Assessment criteria, fail (0)

Failed Final Exam <60%
or
Weak Final exam < 76% + poor lab performance (missing labs, nonprofessional attitude or lack of active problem-solving, missed lectures)

Assessment criteria, excellent (5)

Excellent Final Exam >92%
and
expected lab performance (all labs done with average performance)
or
Good Final Exam >76%
and
superb lab performance (all labs done, actively learns new skills outside of the lab scope, is able to help fellow students, attended all lectures)

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)