Roboto Pi: uma Plataforma Robótica para o Ensino de Introdução à Programação com Python

  • Robson S. Lima Universidade Federal da Paraíba (UFPB)
  • Josué da Silva Gomes Júnior Universidade Federal da Paraíba (UFPB)
  • Alisson V. de Brito Universidade Federal da Paraíba (UFPB)
  • Ana Liz S. O. Araújo Universidade Federal da Paraíba (UFPB)

Resumo


O ensino de programação introdutória em cursos técnicos e superiores possui problemas de alta taxa de evasão e reprovação. Para minimizar esse problema, pesquisas propõem introduzir a robótica pedagógica (RP) em sala de aula. Entretanto, identificamos que há poucos kits no mercado que visam atender esse público. Assim, esse artigo tem o objetivo de apresentar o desenvolvimento de um kit de RP, chamado Roboto Pi, projetado para auxiliar o ensino de introdução à programação para alunos de cursos técnicos e superiores na área de Computação. O kit de RP Roboto Pi não exige que os alunos tenham conhecimento prévio em eletrônica básica. Além disso, ele implementa uma API Python para programação dos sensores.
Palavras-chave: programação introdutória, robótica pedagógica, educação em computação, kit educacional, Python

Referências

Adafruit (2018). Adafruit webide. [link].

Becker, F. (2008). Modelos pedagógicos e modelos epistemológicos. Metodologia: construção de uma proposta científica. Curitiba, Camões, pages 45–56.

Blank, D., Kumar, D., Meeden, L., and Yanco, H. (2004). Pyro: A python-based versatile programming environment for teaching robotics. Journal on Educational Resources in Computing (JERIC).

de Robótica, O. B. (2017). Regras da final nacional modalidade prática. [link]. Disponível em: 25 de março de 2018.

Devmedia (2018). Criando apis de desenvolvimento de software. [link]. Disponível em: 25 de março de 2018.

Fischertechnik (2018). Fischertechnik robo tx explorer manual. [link]. Disponível em: 21 de março de 2018.

Foundation, R. P. (2018). Raspberry pi. [link].

Giraffa, L. and Mora, M. (2016). Evasão na disciplina de algoritmo e programação: um estudo a partir dos fatores intervenientes na perspectiva do aluno. Congresos CLABES.

Gomes, A., Henriques, J., and Mendes, A. J. (2008). Uma proposta para ajudar alunos com dificuldades na aprendizagem inicial de programação de computadores. In Educação Formação e Tecnologias.

Gomes, G., Martinho, J., Bernardo, M., Matos, F., and Abrantes, P. (2012). Dificuldades na aprendizagem da programação no ensino profissional. II Congresso Internacional TIC e Educação.

Kato, L., Braga, R., and Pazmino, A. V. (2015). Kit didático para ensino de robótica. Blucher Design Proceedings 2.3.

LEGO (2018). Lego mindstorms ev3 manual. [link].

Marques, M. N. et al. (2014). Sistema de controle de navegação e comunicação para um robô móvel autônomo baseado na tecnologia raspberry pi.

Miller, J. A. (2004). Promoting computer literacy through programming Python. University of Michigan.

Miranda, L. D., Sampaio, F., and Borges, J. A. S. (2010). RoboFácil: Especificação e Implementação de um Kit de Robótica para a Realidade Educacional Brasileira. Brazilian Journal of Computers.

Neves, R. d. A. and Damiani, M. F. (2006). Vygotsky e as teorias da aprendizagem.

of Fritzing foundation, F. (2018). Fritzing. [link].

Pete (2018). Alpha maker. [link]. Disponível em: 21 de março de 2018.

Rocha, R. (2006). Utilização da robótica pedagógica no processo de ensino aprendizagem de programação de computadores. Centro Federal e Educação Tecnológica de Minas Gerais.

Roosendaal, T. (2007). The essential Blender: guide to 3D creation with the open source suite Blender. Blender Foundation.

Silva, S. R. X. d. (2017). Protótipo de um robô móvel de baixo custo para uso interdisciplinar em cursos superiores de engenharia e computação.

Zanetti, H. and Oliveira, C. (2016). Práticas de ensino de Programação de Computadores com Robótica Pedagógica e aplicação de Pensamento Computacional. V Congresso Brasileiro de Informática na Educação (CBIE 2016).
Publicado
29/10/2018
LIMA, Robson S.; GOMES JÚNIOR, Josué da Silva; BRITO, Alisson V. de; ARAÚJO, Ana Liz S. O.. Roboto Pi: uma Plataforma Robótica para o Ensino de Introdução à Programação com Python. In: SIMPÓSIO BRASILEIRO DE INFORMÁTICA NA EDUCAÇÃO (SBIE), 29. , 2018, Fortaleza/CE. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2018 . p. 775-784. DOI: https://doi.org/10.5753/cbie.sbie.2018.775.