Revista Principia (Dec 2016)

Plataforma para Auxílio ao Ensino de Programação e Robótica Pedagógica

  • Vitória Heliane Pereira dos Santos Sobrinha,
  • Gabriela Roberta Alverga do Nascimento,
  • Ruan Delgado Gomes,
  • Otacílio de Araújo Ramos Neto

DOI
https://doi.org/10.18265/1517-03062015v1n31p104-112
Journal volume & issue
Vol. 1, no. 31
pp. 104 – 112

Abstract

Read online

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