Publicação
Robi: a visual programming language for educational robotics
| Resumo: | This document presents a Master’s thesis with researches focused on the teaching of computational thinking and present the development details of Robi, a block-based visual programming language that is able to program a robot built with an Arduino Uno. These researches had the purpose of evaluating if the development of Robi, a block-based program ming language that communicates with Arduino, would really be needed. The researches have proved that from the popular programming environments that exist in the market, that were investigated, none have the requirements that Robi requires. The platform will be used to teach computational think through a block-based programming environment and educational robotics. Robi development is motivated by the intersection between the costs of educational robotics kits and the existing block-based programming language, in which simplicity and intuitiveness could be improved, so children with learning difficulties or even younger children, in the context of educational robotics, can leverage the learning benefits that the Robi environment can bring. The educational robotics kit used with the block-based programming environment developed, is the one based on Arduino Uno, a microcontroller board that, together with electronic components, can be considered cheaper than some of the famous educational robotics kits. The main goal of this project is to provide a simpler and more intuitive visual programming language platform to program a robot based on Arduino Uno. |
|---|---|
| Autores principais: | Galvão, Gustavo Linhares |
| Assunto: | Computational thinking Visual programming language Block-based programming language Educational robotics Pensamento computacional Linguagem de programação visual Linguagem de programação baseada em blocos Robótica educacional |
| Ano: | 2022 |
| País: | Portugal |
| Tipo de documento: | dissertação de mestrado |
| Tipo de acesso: | acesso aberto |
| Instituição associada: | Universidade do Minho |
| Idioma: | inglês |
| Origem: | RepositóriUM - Universidade do Minho |
| Resumo: | This document presents a Master’s thesis with researches focused on the teaching of computational thinking and present the development details of Robi, a block-based visual programming language that is able to program a robot built with an Arduino Uno. These researches had the purpose of evaluating if the development of Robi, a block-based program ming language that communicates with Arduino, would really be needed. The researches have proved that from the popular programming environments that exist in the market, that were investigated, none have the requirements that Robi requires. The platform will be used to teach computational think through a block-based programming environment and educational robotics. Robi development is motivated by the intersection between the costs of educational robotics kits and the existing block-based programming language, in which simplicity and intuitiveness could be improved, so children with learning difficulties or even younger children, in the context of educational robotics, can leverage the learning benefits that the Robi environment can bring. The educational robotics kit used with the block-based programming environment developed, is the one based on Arduino Uno, a microcontroller board that, together with electronic components, can be considered cheaper than some of the famous educational robotics kits. The main goal of this project is to provide a simpler and more intuitive visual programming language platform to program a robot based on Arduino Uno. |
|---|