Clube de programação e oficinas com o Scratch: um relato de experiência

  • Josiane Patrícia Rodrigues dos Santos Soares Universidade Federal do Parana (UFPR)
  • Rafael Garcia Cerci Universidade Federal do Parana (UFPR)
  • Helio Henrique Lopes Costa Monte-Alto Universidade Federal do Parana (UFPR)

Abstract


This work is being developed aiming to introduce computer programming, by means of the Scratch language, to middle-school students, as a way to develop their logical and computational thinking and incite them to have interest in Computer Science. The Scratch language allows students to improve the reasoning capabilities and mathematical knowledge that is essential to computer programming, playfully stimulating the interaction with the programming environment my means of blocks that remind LEGO toys. This study is being conducted by means of a programming club (or "Code Club") in partnership with a public school from Palotina-PR. Worskhops are also organized eventually. We present evidence that the workshops and the club arouse the students' interest for computer programming. Therefore, this study intends to evidence the effectiveness and feasability of introducing Computer Science for middle-school students and to evaluate Scratch in this context.

References

Papert, S. (1972). Teaching children to be mathematicians versus teaching about mathematics. International Journal of Mathematical Education in Science and Technology,3(3):249–262.

Valente, J. A. (1999). O computador na sociedade do conhecimento. UNICAMP/NIED, São Paulo.

Júnior, J. C. R. P., Rapkiewicz, C. E., Delgado, C., e Xexeo, J. A. M. (2005). Ensino de algoritmos e programação: Uma experiência no nível médio. In XIII Workshop de Educação em Computação (WEI'2005), pages 2351–2362, São Leopoldo, RS.

Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3):33–35.

Castro, T., Fuks, H., Spósito, M. A. F., e de Castro Jr, A. N. (2008). Análise de um Estudo de Caso para Aprendizagem de Programação em Grupo. Revista Iberoamericana de Tecnologias del Aprendizaje, 4(2):155–160.

Rebouças, A. D. D. S., Marques, D. L., Costa, L. F. S., e Silva, M. A. A. (2010). Aprendendo a Ensinar Programação Combinando Jogos e Python. In Anais do Simpósio Brasileiro de Informática na Educação, volume 1, pages 1–10.

Maloney, J., Resnick, M., Rusk, N., Silverman, B., e Eastmond, E. (2010). The scratch programming language and environment. Trans. Comput. Educ., 10(4):16:1–16:15.

Dias, K. L. e Serrão, M. d. L. (2014). A linguagem scratch no ensino de programação: Um relato de experiência com alunos iniciantes do curso de licenciatura em computação. In Anais do Workshop de Informática na Escola, Brasília–DF.

Alencar, G. A., Freitas, A. K., e Danielle, J. (2014). Utilizando o scratch nas aulas de lógica de programação do proeja: Um relato de experiência. In Nuevas Ideas en Informática Educativa TISE 2014, pages 542–545, Fortaleza, CE.
Published
2016-10-24
SOARES, Josiane Patrícia Rodrigues dos Santos; CERCI, Rafael Garcia; MONTE-ALTO, Helio Henrique Lopes Costa. Clube de programação e oficinas com o Scratch: um relato de experiência. In: WORKSHOP ON COMPUTING AT SCHOOL (WIE), 22. , 2016, Uberlândia. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2016 . p. 958-962. DOI: https://doi.org/10.5753/cbie.wie.2016.958.