Revista Principia (Dec 2016)
Plataforma para Auxílio ao Ensino de Programação e Robótica Pedagógica
Abstract
Este trabalho descreve uma Application Programming Interface (API), que pode ser utilizada para comunicação e controle de um robô pedagógico. A API foi desenvolvida nas linguagens C++ e Python, que são as primeiras linguagens ensinadas no curso técnico em informática do IFPB Guarabira. Os métodos implementados permitem ao robô andar para frente, andar para trás, virar à direita, virar à esquerda e obter a distância até um obstáculo à frente. A API encapsula toda a complexidade para comunicação e transmissão dos comandos. Junto a ela, está sendo desenvolvida uma Plataforma de Programação Visual (PPV) em Python. Essa plataforma, em conjunto com a API, será utilizada para tornar mais fácil e atrativa a aprendizagem de programação para os alunos iniciantes e alunos surdos. A motivação deste trabalho é utilizar a robótica como uma ferramenta de ensino, ajudando no entendimento de conceitos complexos na área de computação e de outras disciplinas, como física e matemática. Usando a PPV, os alunos poderão aprender com maior facilidade os comandos da linguagem Python, por meio de associação de imagens com os comandos. Devido a essa característica, espera-se que os alunos surdos consigam identificar com maior facilidade os comandos que estão associados às imagens.
Keywords