Plataforma Arduino como apoio ao ensino de programação no curso de Técnico em Informática integrado
Abstract
Computer programming is one of the essential and introductory courses in information technology degrees. However, many students struggle in this discipline, resulting in high rates of failures and dropouts. Given this scenario, Arduino platform appears as a way to put into action basic programming concepts. Some researches already validated this proposal for students at undergraduate level. In such context, this paper proposes to use Arduino to demonstrate computer programming topics to secondary technical level students of IFSULDEMINAS. The results were satisfactory and attest the capability of this hands-on approach for a possible reduction in failure and dropout rates.
References
Banzi, M. Getting Started with Arduino. [S.l.]: O'Reilly Media, 2009.
Cardoso, R. e Antonello, S. L. Interdisciplinaridade, programação visual e robótica educacional: relato de experiência sobre o ensino inicial de programação. Workshops do IV Congresso Brasileiro de Informática na Educação (CBIE). Maceió, 2015.
Castro, T., Castro, A., Menezes, C. Boeres, M. e Rauber, M. Utilizando Programação Funcional em Disciplinas Introdutórias de Computação. XI Workshop de Educação em Computação – WEI. Campinas, 2003.
Correa, M. D. C. Tecnologia e Práticas Educativas: O Projeto Mundo do Saber. Americana, 2012.
Crouch, C., Fagen, A. P., Callan, J. P. e Mazur, E. Classroom demonstrations: Learning tools or entertainment? American Journal of Physics, 72, 2004. 835-838.
Delgado, C., Xexeo, J. A. M., Souza, I. F., Campos, M. e Rapkiewicz, C. E. Uma Abordagem Pedagógica para a Iniciação ao Estudo de Algoritmos. XII Workshop de Educação em Computação – WEI. Salvador, 2004.
Freire, P. Pedagogia do oprimido. 17ª. ed. Rio de Janeiro, 1987.
Gazzoni, A., Canal, A. P, Falkembach, G. A. M., Fioreze, L. A., Pincolini, L. B. e Antoniazzi, R. Proporcionalidade e semelhança: Aprendizagem via objetos de aprendizagem. Revista Novas Tecnologias na Educação. Porto Alegre, 2006.
IEEE Standards Association. IEEE Learning Technology Standards Committee.
IEEE.org, 2000. Disponível em: https://ieee-sa.imeetcentral.com/ltsc.
Macedo, R. S. D. e Prietch, S. S. Utilizando a Placa Arduino como Ferramenta de Apoio ao Ensino de Programação. Anais da IV Escola Regional de Informática da SBC – Regional de Mato Grosso. 37-42. Alto Araguaia, 2013.
Miliszewska, I. e Tan, G. Befriending Computer Programming: A Proposed Approach to Teaching Introductory Programming. Issues in Informing Science and Information Technology. Melbourne, 2007.
Narayan, V. Technology as a creative partner: Unlocking learner potential and learning.30th ascilite Conference. 612-621. Sydney, 2013.
Papert, S. Mindstorms. Children, Computers and Powerful Ideas. New York, 1980.
Piaget, J. e Inhelde, B. The Child's Conception of Space. New York: W. W. Norton & Company, 1967.
Robins, A., Rountree, J. e Rountree, N. Learning and teaching programming: a review and discussion. Computer Science Education, 13, 2003. 137-172.
Santos, A., Gorgônio, A., Lucena, A. e Gorgônio, F. A Importância do Fator Motivacional no Processo Ensino-Aprendizagem de Algoritmos e Lógica de Programação para Alunos Repetentes. XXIII Workshop sobre Educação em Informática – WEI. Recife, 2015.
Santos, R. R. D. Utilização de Plataformas de Hardware Aberto no Ensino: Um Estudo de Caso na Disciplina de Introdução à Engenharia de Computação. International Journal of Computer Architecture Education (IJCAE), v. 2, p. 37-40, 2013.
Savi, R., Wangenheim, C. G., Ulbricht, V., Vanzin, T. Proposta de um Modelo de Avaliação de Jogos Educacionais. RENOTE - Revista Novas Tecnologias na Educação, v. 8, n. 3. Porto Alegre, 2010.
Tripp, D. Pesquisa-ação: uma introdução metodológica. Educação e Pesquisa, v. 31, 443-466. São Paulo, 2005.
Valente, J. A. O computador na sociedade do conhecimento. UNICAMP/NIED. Campinas, 1999.
Winslow, L. E. Programming pedagogy - a psychological overview. SIGCSE Bulletin, 28, n. 3. 17-22. New York, 1996.
