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
-
PTIVIS22SEmbedded Software and IoT
- Small groups
- Lab group A
- Lab group B
- Course
- 5051224
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)