DuinoBlocks: Um Ambiente de Programação Visual para Robótica Educacional

  • Rafael Machado Alves UFRJ
  • Fábio Ferrentini Sampaio UFRJ
  • Marcos da Fonseca Elia UFRJ

Resumo


Este trabalho apresenta o ambiente de programação visual DuinoBlocks desenvolvido para o hardware de robótica Arduino. O DuinoBlocks é capaz de rodar em máquinas com diferentes sistemas operacionais, inclusive nos computadores pessoais do Programa PROUCA do Governo Federal. Os testes realizados com o ambiente têm demonstrado que professores se sentem mais confortáveis em trabalhar com esse ambiente em comparação com a linguagem textual do Arduino (Wiring).

Referências

Atzori, L. Iera, A. Morabito, G. (2010) “The Internet of Things: A survey”. Elsevier Computer Networks.

Albuquerque, A. P.; Melo, C. M.; César, D. R. e Mill, D. (2007) “Robótica Pedagógica Livre: Instrumento de Criação, Reflexão e Inclusão Sócio-digital”. Em XVIII Simpósio Brasileiro de Informática na Educação. São Paulo.

Arduino. Em: <https://www.arduino.cc/> . Acesso em: 29 de março de 2013.

Baranauskas, M.C.C. e Souza, C.S. (2006) “Desafio nº 4: Acesso Participativo e Universal do Cidadão Brasileiro ao Conhecimento”. In: Computação Brasil, ano VII.

Cohen, L. Manion, L. Morrison, K. (2005) “Research Methods in Education”. 5th ed. Taylor & Francis e-Library.

Crinnion, J. (1991). “Evolutionary Systems Development, a practical guide to the use of prototyping within a structured systems methodology”. Plenum Press, New York.

Filho, D. A. M. e Gonçalves, P. C. (2008) “Robótica Educacional de Baixo Custo: Uma Realidade para as Escolas Brasileiras”. Em XXVIII Simpósio Brasileiro de Informática na Educação. Belém do Pará.

Freire, P. “Pedagogia do oprimido”. Rio de Janeiro: Paz e Terra, 1970.

Maeda, J. (2006) “The Laws of Simplicity”, MIT Press.

Mendelson, P.; Green, T. R. G.; Brna, P. (1990) “Programming languages in education: the search for an easy start”. In Hoc, J., Green, T., Gilmore, D. & Samway, R. (eds) Psychology of Programming, 175-200, London, Academic Press.

Miranda, L. C.; Sampaio, F. F. e Borges, J. A. dos S. (2010) “RoboFácil: Especificação e Implementação de um Kit de Robótica para a Realidade Educacional Brasileira”. Em Revista Brasileira de Informática na Educação, Volume 18, Número 3.

MIT Media Lab. Laboratório de Mídia do Instituto de Tecnologia de Massachusetts – EUA. Em: <http://www.media.mit.edu/> Acesso em: 11 de abril de 2013.

Pasternak, E. “Visual Programming Pedagogies and Integrating Current Visual Programming Language Features”. Carnegie Mellon University Robotics Institute. Thesis Master's Degree. 2009. Disponível em: <http://www.ri.cmu.edu/pub_files/2009/8/Thesis-1.pdf> . Acesso em: 11 de abril de 2013.

Sampaio e Elia (2012). “Projeto um computador por aluno: pesquisas e perspectivas”. Disponível em: <http://www.nce.ufrj.br/ginape/livro-prouca> . Acesso em: 11 de abril de 2013.

Santos, F. L., Nascimento, F. M. S., Bezerra, R. M. S. (2010) “REDUC: A Robótica Educacional como Abordagem de Baixo Custo para o Ensino de Computação em Cursos Técnicos e Tecnológicos” Em XVI Workshop Sobre Informática na Escola – WIE. Belo Horizonte.

Sasahara, L. R. e Cruz, S. M. S. (2007) “Hajime – Uma nova abordagem em robótica educacional”. Em XVIII Simpósio Brasileiro de Informática na Educação. São Paulo.

Scratch. Em: <http://scratch.mit.edu/>. Acesso em: 11 Abr 2013.

Shuai, Z., et al (2010). “Cloud computing research and development trend”. IEEE Computer Society.

Someren, M. W. van, Barnard, Y. F., Sandberg, J. A. C. (1994) “The Think Aloud Method. A practical guide to modelling cognitive processes”. Academic Press, London. Disponível em: <http://staff.science.uva.nl/~maarten/Think-aloudmethod.pdf>. Acesso em: 11 Abr 2013.

da Silva, V. H. S. F., Alvaro, A. (2012) “Uma Plataforma para Cidades Inteligentes baseada na Internet das Coisas”, In: VIII Simpósio Brasileiro de Sistemas de Informação (SBSI), São Paulo, SP.
Publicado
23/07/2013
ALVES, Rafael Machado; SAMPAIO, Fábio Ferrentini; ELIA, Marcos da Fonseca. DuinoBlocks: Um Ambiente de Programação Visual para Robótica Educacional. In: SEMINÁRIO INTEGRADO DE SOFTWARE E HARDWARE (SEMISH), 40. , 2013, Maceió. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2013 . p. 260-271. ISSN 2595-6205.