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
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.