Treffer: Implementation of block-based programming for an educational device

Title:
Implementation of block-based programming for an educational device
Authors:
Publication Year:
2022
Collection:
Theseus.fi (Open Repository of the Universities of Applied Sciences / Ammattikorkeakoulujen julkaisuarkisto)
Document Type:
Dissertation bachelor thesis
Language:
English
Rights:
fi=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|sv=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|en=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|
Accession Number:
edsbas.A8A28ADE
Database:
BASE

Weitere Informationen

One of the noticeable challenges that appear in the adaptation of a programmable device for educational purposes is the necessity to decrease the requirements for basic programming skills of an end-user. This goal can be successfully reached by the implementation of block-based programming language, which substitutes the coding process with a much simpler approach: visual blocks instead of text lines. This Bachelor’s thesis covers the process of implementing a block-based programming environment for the multipurpose portative interactive sensor platform developed by AI2AI. The main goal was achieved by means of building a MicroPython port to the Zephyr real-time operating system, adapting the BIPES integrated development environment according to the company’s requirements, and creating the set of Blockly-based blocks that can utilise application programming interfaces created for the device. The device with implemented block-based programming integrated development environment was successfully used as an educational tool during demonstration classes for pupils of different ages in Turku and Helsinki in May 2022.