- Submissão
- Submissão online
- Diretrizes para Autores
- Declaração de Direito Autoral
- Política de Privacidade
- Sobre este sistema de publicação
- Sobre
- Foco e Escopo
- Equipe Editorial
- História da Revista Principia
- Normas de homogeneidade
- Comitê de ética
- Política de ética para autores, Conselho Editorial e avaliadores
- Política de retirada de artigos
- Perguntas e respostas frequentes
- Equipe de apoio da Revista Principia
- Conflito de interesses
- Plano de Desenvolvimento Editorial da Revista Principia
- Princípios DEIA (Diversidade, Equidade, Inclusão e Acessibilidade)
- Normas para números especiais na Revista Principia
- Princípios FAIR
- Curso de Escrita Científica - ACS - Prof. Osvaldo
- Sites e manuais sobre boas práticas científicas
Plataforma para auxílio ao ensino de programação e robótica pedagógica
Resumo
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 Instituto Federal de Educação, Ciência e Tecnologia da Paraíba – IFPB, Campus Guarabira. Os métodos implementados permitem ao robô andar para frente, andar para trás, virar à direita, virar à esquerda e medir a distância até um obstáculo à sua 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 pode 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. Devido à associação de imagens com os comandos da linguagem de programação na PPV, espera-se que os alunos surdos tenham maior facilidade no aprendizado de programação, por meio do uso desta ferramenta.
Palavras-chave
Ensino de programação; Robótica educacional; Informática na educação; Inclusão social
Texto completo:
Referências
ALVES, R. M.; SAMPAIO, F. F.; ELIAS, M. F. Duinoblocks: Desenho e implementação de um ambiente de programação visual para robótica educacional. Revista Brasileira de Informática na Educação, v. 22, n. 3, p. 126-140, 2014.
BENITTI, F. B. V.; VAHLDICK, A.; URBAN, D. L.; KRUEGER, M. L.; HALMA, A. Experimentação com robótica educativa no ensino médio: ambiente, atividades e resultados. In: CONGRESSO DA SOCIEDADE BRASILEIRA DE COMPUTAÇÃO, 29., 2009, Bento Gonçalves – RS. Anais... Bento Gonçalves – RS: 2009. p. 1811-1820.
CODE.ORG. Disponível em: https://code.org. Acesso em: 15 fev. 2016.
LEGO mindstorms. Disponível em: http://www.lego.com/en-us/Mindstorms. Acesso em: 15 fev. 2016.
MENDONÇA, A. P. Programção Orientada ao Problema: uma metodologia para entendimento de problemas e especificação no contexto de ensino de programação para iniciantes. 2010. 187 f. Tese (Doutorado em Ciência da Computação)–Departamento de Sistemas e Computação, Universidade Federal de Campina Grande, Campina Grande, 2010.
MOTA, M. P.; PEREIRA, L. W. K.; FAVERO, E. L. Javatool: uma ferramenta para ensino de programação. In: CONGRESSO DA SOCIEDADE BRASILEIRA DE COMPUTAÇÃO, 29., 2008, Belém - PA. Anais... Belém – PA: 2008. p. 127-136.
S4A. Disponível em: http://s4a.cat. Acesso em: 15 fev. 2016.
SANTOS, R. E. S.; MAGALHÃES, C. V. C.; CORREIA-NETO, J. S.; QUEIROS, L. M.; VILAR, G. Trabalhando lógica de programação com portadores de deficiência auditiva: a experiência com a linguagem proglib e a ide hands. Revista Brasileira de Computação Aplicada, v. 6, n. 1, p. 32-44, 2014.
SCRATCH. Disponível em: https://scratch.mit.edu. Acesso em: 15 fev. 2016.
SOARES, M. I. S; FURTADO JÚNIOR, C. G.; SILVA, L. C.; OLIVEIRA, F. C. M. B.; OLIVEIRA; LIMA, N. A. S.; SOARES, E. F. VISUAL JO2: Um Objeto de Aprendizagem para o Ensino de Programação Java a Deficientes Físicos e Auditivos através do Estímulo Visual – Um Estudo de Caso. Revista Novas Tecnologias na Educação, v. 12, n. 2, p. 1-10, 2014.
VAHLDICK, A.; BENITT, F. B. V.; URBAN, D. L.; KRUEGER, M. L.; HALMA, A. O uso do lego mindstorms no apoio ao ensino de programação de computadores. In: CONGRESSO DA SOCIEDADE BRASILEIRA DE COMPUTAÇÃO, 29., 2009, Bento Gonçalves – RS. Anais... Bento Gonçalves – RS: 2009. p. 523-526.
Visitas a este artigo: 3568
Total de downloads do artigo: 2523