Skip to main content

IoT Essentials (5 cr)

Code: 5051224-3009

General information


Enrollment

02.12.2024 - 13.01.2025

Timing

13.01.2025 - 30.04.2025

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Engineering and Business

Campus

Kupittaa Campus

Teaching languages

  • English

Seats

10 - 50

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
  • PTIVIS23S
    Embedded Software and IoT
  • 14.01.2025 10:00 - 12:00, Lecture, IoT Essentials 5051224-3009
  • 21.01.2025 10:00 - 12:00, Lecture, IoT Essentials 5051224-3009
  • 24.01.2025 12:00 - 15:00, Lab, IoT Essentials 5051224-3009
  • 28.01.2025 10:00 - 12:00, Lecture, IoT Essentials 5051224-3009
  • 31.01.2025 12:00 - 15:00, Lab, IoT Essentials 5051224-3009
  • 04.02.2025 10:00 - 12:00, Lecture, IoT Essentials 5051224-3009
  • 07.02.2025 12:00 - 15:00, Lab, IoT Essentials 5051224-3009
  • 11.02.2025 10:00 - 12:00, Lecture, IoT Essentials 5051224-3009
  • 25.02.2025 10:00 - 12:00, Lecture, IoT Essentials 5051224-3009
  • 28.02.2025 12:00 - 15:00, Lab, IoT Essentials 5051224-3009
  • 04.03.2025 10:00 - 12:00, Lecture, IoT Essentials 5051224-3009
  • 07.03.2025 12:00 - 15:00, Lab, IoT Essentials 5051224-3009
  • 14.03.2025 12:00 - 15:00, Lab, IoT Essentials 5051224-3009
  • 18.03.2025 10:00 - 11:00, IoT Essentials EXAM
  • 21.03.2025 12:00 - 15:00, Lab, IoT Essentials 5051224-3009
  • 28.03.2025 12:00 - 15:00, Lab, IoT Essentials 5051224-3009
  • 04.04.2025 12:00 - 15:00, Lab, IoT Essentials 5051224-3009
  • 11.04.2025 12:00 - 15:00, Lab, IoT Essentials 5051224-3009
  • 25.04.2025 12:00 - 15:00, Lab, IoT Essentials 5051224-3009

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

Lecture materials (itslearning)
Lab materials (gitlab)

Teaching methods

Self-study network material
Lectures
10 laboratory sessions

Exam schedules

Exam in April

International connections

Lab Works
Lectures
Self study

Completion alternatives

-

Content scheduling

Microcontroller programming (requires C language skills)
Microcontroller peripherals
Basics of real-time systems
IoT networking and protocols
Edge computation

Further information

Communications and homework via itslearning

Course prerequisites:
- C language skills
- Python language skills
- basic electronics skills

Evaluation scale

H-5

Assessment methods and criteria

For a total of 100pts:
10 lab assigments á 6 pts = 60pts
lecture homeworks = 20 pts
exam = 20 pts

Assessment criteria, fail (0)

<50pts

Assessment criteria, satisfactory (1-2)

50-69 pts

Assessment criteria, good (3-4)

70-89pts

Assessment criteria, excellent (5)

90+ pts

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)