Apoio ao Desenvolvimento de Recursos de Ajuda - voltados para Usuários Professores - para Linguagens de Programação Visual baseadas em Blocos
Resumo
No contexto de uso de linguagens de programação visual baseadas em blocos (LPB), para apoio ao desenvolvimento de habilidades de programação e do pensamento computacional, é essencial oferecer recursos para apoiar seu ensino e aprendizagem, principalmente considerando a diversidade de propostas e as dificuldades enfrentadas por alunos e professores nos conceitos a elas relacionados. Neste cenário, o objetivo desse trabalho é apresentar uma abordagem para apoio ao design de recursos de ajuda para LPB e uma análise de suas possibilidades de uso. A concepção dessa abordagem foi baseada em diversos estudos, incluindo mapeamentos sistemáticos da literatura, análises de ferramentas e pesquisas com usuários. Os resultados indicam que a abordagem pode contribuir para a criação de recursos que apoiem os usuários de LPB na compreensão e utilização das ferramentas a elas associadas.
Referências
Apone, K. (2023). Why does code.org use blockly, a visual programming language, for its elementary-level courses? Disponível em: [link]. em 17/07/2023.
Brabham, D. C. (2013). Crowdsourcing. Mit Press.
Brezolin, C. e Silveira, M. (2022a). Percepções de professores sobre recursos de ajuda em ferramentas de programação baseadas em blocos. In Anais do XXXIII Simpósio Brasileiro de Informática na Educação, pages 1281–1291, Porto Alegre, RS, Brasil. SBC.
Brezolin, C. S., de Quadros, L., e Silveira, M. S. (2021). Quiz tools in algorithms courses: Applying educational gamification design principles and encouraging students’ interaction. In Zaphiris, P. e Ioannou, A., editors, Learning and Collaboration Technologies: Games and Virtual Environments for Learning, pages 3–16, Cham. Springer International Publishing.
Brezolin, C. S. e Silveira, M. (2021). Panorama brasileiro de uso de ferramentas para desenvolvimento do pensamento computacional e ensino de programação. In Anais do XXIX Workshop sobre Educação em Computação, pages 398–407, Porto Alegre, RS, Brasil. SBC.
Brezolin, C. S. e Silveira, M. (2022b). Thinking about help systems: analyzing help resources under different dimensions. In Anais do XXI Simpósio Brasileiro sobre Fatores Humanos em Sistemas Computacionais. SBC.
Carroll, J. M. (1997). Reconstructing minimalism. In Proceedings of the 15th annual international conference on Computer documentation, pages 27–34.
Charao, A. S. e Ritter, F. (2020). Investigando dificuldades em recursos do code. org: Aplicação do método do percurso cognitivo ao tutorial artista da hora do código. In Anais do XXXI Simpósio Brasileiro de Informática na Educação, pages 1483–1492. SBC.
Chilana, P. K., Ko, A. J., Wobbrock, J. O., e Grossman, T. (2013). A multi-site field study of crowdsourced contextual help: Usage and perspectives of end users and software teams. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI ’13, page 217–226, New York, NY, USA. Association for Computing Machinery.
Deterding, S., Dixon, D., Khaled, R., e Nacke, L. (2011). From game design elements to gamefulness: Defining ”gamification”. In Proceedings of the 15th International Academic MindTrek Conference: Envisioning Future Media Environments, MindTrek ’11, page 9–15, New York, NY, USA. Association for Computing Machinery.
Dicheva, D., Dichev, C., Agre, G., e Angelova, G. (2015). Gamification in education: A systematic mapping study. Journal of educational technology & society, 18(3):75–88.
Golfetto, I. F. (2018). Modelo de curadoria aplicada à sinalização digital de interface gráfica para visualização de dados de produções acadêmicas. Master’s thesis, Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia e Gestão do Conhecimento, Florianópolis, Brasil.
Hammon, L. e Hippner, H. (2012). Crowdsourcing. Business & Information systems engineering, 4(3):163–166.
Lafreniere, B., Grossman, T., e Fitzmaurice, G. (2013). Community enhanced tutorials: Improving tutorials with multiple demonstrations. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI ’13, page 1779–1788, New York, NY, USA. Association for Computing Machinery.
Matejka, J., Grossman, T., e Fitzmaurice, G. (2011). Ip-qat: In-product questions, answers, tips. In Proceedings of the 24th Annual ACM Symposium on User Interface Software and Technology, UIST ’11, page 175–184, New York, NY, USA. Association for Computing Machinery.
Neto, V. (2013). A utilização da ferramenta scratch como auxílio na aprendizagem de lógica de programação. In Anais dos Workshops do Congresso Brasileiro de Informática na Educação CBIE 2013.
Phelps, L. (1997). Active documentation: wizards as a medium for meeting user needs. In Proceedings of the 15th annual international conference on Computer documentation, pages 207–210.
Raymer, R. (2011). Gamification: Using game mechanics to enhance elearning. ELearn, 2011(9).
Richardson, M. e White, R. W. (2011). Supporting synchronous social qa throughout the question lifecycle. In Proceedings of the 20th International Conference on World Wide Web, WWW ’11, page 755–764, New York, NY, USA. Association for Computing Machinery.
Santos, T. N. C. (2014). Curadoria digital: o conceito no período de 2000 a 2013. Master’s thesis, Faculdade de Ciência da Informação FCI – UNB, Brasilia, DF, Brasil.
Silveira, M. S., de Souza, C. S. d. S., e Barbosa, S. D. (2003). Um método da engenharia semiótica para a construção de sistemas de ajuda online. In Proceedings of the Latin American Conference on Human-computer Interaction (CLIHC), pages 167–177.