Oficinas de Aprendizagem de Programação em uma Escola Pública através do Ambiente Scratch
Resumo
Despertar o interesse de estudantes da educação básica para as possibilidades de expressão que o computador oferece é uma questão relevante na área de educação em computação. Este artigo descreve uma experiência de aprendizagem de programação no ensino médio através de uma abordagem baseada em desafios e jogos com o apoio do ambiente Scratch. Durante um período de cinco semanas, foram oferecidas oficinas para duas turmas do ensino médio de uma escola pública estadual. Os resultados apontam para a motivação elevada e para a satisfação dos participantes em aprender brincando.
Referências
Aureliano, V. C. O. and Tedesco, P. C. D. A. R. (2013). Utilizando o Scratch para Apoiar o Processo de Ensino-aprendizagem para iniciantes da EaD. In Anais do XXXIII Congresso da SBC. XXI Workshop sobre Educação em Computação, volume 21, pages 631–640, Maceió.
Azzam, A. M. and Career, Y. (2006). Why students drop out CS1 course? In Proceedings of the Second International Workshop on Computing Education Research, volume 64, pages 97–108.
Bell, T., Alexander, J., Freeman, I., and Grimley, M. (2009). Computer Science Unplugged: School Students doing Real Computing without Computers. New Zealand Journal of Applied Computing and Information Technology, pages 1–9.
Bittencourt, R. A., Rocha, A. S., Santana, B. L., Santana, C. S., Carneiro, D. A., Borges, G. A., Chalegre, H. S., Silva, J. F. J., Santos, J. M. J., Silva, L. A., and Andrade, P. H. (2013). Aprendizagem de Programação Através de Ambientes Lúdicos em um Curso de Engenharia de Computação: Uma Primeira Incurs˜ao. In Anais do XXXIII Congresso da SBC. XXI Workshop sobre Educação em Computação, pages 749 – 758.
Fusco, C. (2011). Tecnologia sofre com evas˜ao universitária.
Kelleher, C. and Pausch, R. (2005). Lowering the Barriers to Programming: A Taxonomy of Programming Environments and Languages for Novice Programmers. ACM Computing Surveys, 37(2):83–137.
Machado, E. Z. A., Vasconcelos, I. R., Amorim, K. M., Andrade, A. M. S., Barreto, L. P., and Santos, D. A. (2010). Uma Experiência em Escolas de Ensino Médio e Fundamental para a Descoberta de Jovens Talentos em Computação. Anais do XXXI Congresso da SBC. XVIII Workshop sobre Educação em Computação, 1:798–807.
Maloney, J., Resnick, M., Rusk, N., Silverman, B., and Eastmond, E. (2010). The Scratch Programming Language and Environment. ACM Transactions on Computing Education, 10(4):1–15.
Observatório Softex (2012). Software e Serviços de TI: A indústria Brasileira em Perspectiva, volume 2.
Patil, S. P. and Goje, A. C. (2009). The Effect of Developments in Student Attributes on Success in Programming of Management Students. 2009 International Conference on Education Technology and Computer, ICETC 2009, pages 191–193.
Pereira Jr, J. C. R., Rapkiewicz, C. E., Delgado, C., and Xexeo, J. A. M. (2005). Ensino de Algoritmos e Programação: Uma Experiência no Nível Médio. In Anais do XXV Congresso da SBC. XIII Workshop sobre Educação em Computação, pages 2351 – 2362.
Resnick, M., Maloney, J., Hernández, A. M., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J., Silverman, B., and Kafai, Y. (2009). Scratch: Programming for All. Communications of the ACM, 52(11):60–67.
Scaico, P. D., de Lima, A. A., Barbosa Belo da Silva, J., Azevedo, L. F. P. S., Raposo, E. H. S., Alencar, Y., and Mendes, J. a. P. (2012). Programação no Ensino Médio: Uma Abordagem de Ensino Orientado ao Design com Scratch. In Anais do Congresso Brasileiro de Informática na Educação. XVIII Workshop de Informática na Escola, number Sudol 2011, pages 1–10.
Scaico, P. D., Lima, A. A. d., Silva, J. B. B. d., Azevedo, S., Paiva, L. F., Raposo, E. H., Alencar, Y., Mendes, J. a. P., and Scaico, A. (2013). Ensino de Programação no Ensino Médio: Uma Abordagem Orientada ao Design com a Linguagem Scratch. Revista Brasileira de Informática na Educação, 21(2):92–103.
Wing, J. M. (2006). Computational Thinking. Communications of the ACM, 49(3):33–35