Skip to main content

Embedded Python Programming - H2C (5 cr)

Code: TT00BZ68-3003

General information


Enrollment
01.12.2021 - 31.01.2022
Registration for the implementation has ended.
Timing
01.01.2022 - 14.06.2022
Implementation has ended.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
Mode of delivery
Contact learning
Unit
Teknologia
Teaching languages
English
Finnish
Degree programmes
Bachelor’s Degree in Information and Communication Technology
Teachers
Eero Huusko
Course
TT00BZ68
No reservations found for realization TT00BZ68-3003!

Evaluation scale

0 - 5

Objective

After this course students know how to use Python professionally. This course includes quizzes, tests and homework assignments as well as three projects to create a Python project portfolio. This course will teach Python in a practical manner, with every lecture comes a full coding screencast and a corresponding code notebook.

Execution methods

Online

Accomplishment methods

Online

Content

The course covers the following topics:
• Learn to use Python basic features and basics of micro Python programming.
• Learn advanced Python features, like the collections module and how to work with time series databases, send sensor data to different databases and MQTT broker.
• Learn to use Object Oriented Programming with classes.
• Understand complex topics, like decorators.
• Understand how to both use the Jupyter Notebook and create .py files
• Get an understanding of how to create GUIs in the Jupyter Notebook system.
• Python 3 on microcontrollers and small embedded systems (Micro Python).

Qualifications

Participants should have background in Operating Systems, primarily in Linux Operating systems

Go back to top of page