Skip to main content

Embedded Python programming (3 cr)

Code: TT00CF48-3002

General information


Enrollment
14.03.2023 - 13.04.2023
Registration for the implementation has ended.
Timing
14.04.2023 - 31.07.2023
Implementation has ended.
Number of ECTS credits allocated
3 cr
Local portion
3 cr
Mode of delivery
Contact learning
Unit
Teknologia
Teaching languages
Finnish
Degree programmes
Bachelor’s Degree in Information and Communication Technology
Teachers
Eero Huusko
Course
TT00CF48
No reservations found for realization TT00CF48-3002!

Objective

Using MicroPython is a great way to get the most of IoT development kits like ESP32 board. This course will guide student through setting up MicroPython, getting a prompt, using WebREPL, connecting to the network and communicating with the Internet, using the hardware peripherals, and controlling some external components.

Content

In this course, you’ll learn:
• What embedded development is and why you would use Python to do it
• What your hardware and software options are for running Python on an embedded system
• When Python is a good fit for an embedded system and when it’s not
• How to write a basic IoT application with MicroPython

Evaluation scale

0 - 5

Prerequisites

Completion of a basic Python programming course and good knowledge of electronics.

Objective

Using MicroPython is a great way to get the most of IoT development kits like ESP32 board. This course will guide student through setting up MicroPython, getting a prompt, using WebREPL, connecting to the network and communicating with the Internet, using the hardware peripherals, and controlling some external components.

Execution methods

The course can be completed independently. In addition to the theoretical parts, the course includes assignments, which are assessed on a scale of 0-5.

Accomplishment methods

The course can be completed independently. In addition to the theoretical parts, the course includes assignments, which are assessed on a scale of 0-5.

Content

In this course, you’ll learn:
• What embedded development is and why you would use Python to do it
• What your hardware and software options are for running Python on an embedded system
• When Python is a good fit for an embedded system and when it’s not
• How to write a basic IoT application with MicroPython

Qualifications

Completion of a basic Python programming course and good knowledge of electronics.

Go back to top of page