Metodologia da Decomposição e Composição para Resolução de Problemas em LiVE
Resumo
O objetivo deste trabalho é propor uma metodologia de decomposição e composição para resolução de problemas, fundamentada nas técnicas do Pensamento Computacional, permitindo que essas estratégias possam ser aplicadas em vários níveis de ensino e em diversas áreas do conhecimento. A metodologia foi proposta para a linguagem visual LiVE. O trabalho apresenta um estudo de caso, que foi realizado para avaliar a metodologia proposta. O estudo mostrou que a maioria dos alunos chegou a uma solução com um nível adequado de detalhamento e exatidão.
Palavras-chave:
metodologia de decomposição e composição, pensamento computacional, linguagem visual LiVe
Referências
Cunha, F. and Nascimento, C. R. (2018). Uma abordagem baseada em robótica e computação desplugada para desenvolver o pensamento computacional na educação básica. In Simpósio Brasileiro de Informática na Educação, pages 1845–1849.
Gardeli, A. and Vosinakis, S. (2017). Creating the computer player: an engaging and collaborative approach to introduce computational thinking by combining unplugged activities with visual programming. Italian Journal of Educational Technology, 25(2):36–50.
Howland, K. et al. (2009). Language-based support for computational thinking. In Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing,
pages 147–150. IEEE.
ISTE and CSTA (2011). Computational thinking leadership toolkit. Disponível em: https://bit.ly/2NEYWkx. Acesso em: 15 de março de 2020.
Koh, K. H. et al. (2010). Towards the automatic recognition of computational thinking for adaptive visual language learning. In Proceedings of IEEE Symposium on Visual languages and human-centric computing, pages 59–66. IEEE.
Malizia, A. et al. (2017). Tapasplay: A game-based learning approach to foster computation thinking skills. In Proceedings of IEEE Symposium on Visual languages and human-centric computing, pages 345–346. IEEE.
Maquil, V. et al. (2018). Kniwwelino: A lightweight and wifi enabled prototyping platform for children. In Proceedings of the Twelfth International Conference on Tangible, Embedded, and Embodied Interaction, pages 94–100. ACM.
Martins, L. et al. (2016). Ensinando lógica de programação aplicada a robótica para alunos do ensino fundamental. In Simpósio Brasileiro de Informática na Educação, pages 31–41.
Mohaghegh, D. M. and McCauley, M. (2016). Computational thinking: the skill set of the 21st century. International Journal of Computer Science and Information Technologies, pages 1524–1530.
Oliveira, E. et al. (2016). Pensamento computacional e robótica: Um estudo sobre habilidades desenvolvidas em oficinas de robótica educacional. In Simpósio Brasileiro de Informática na Educação, pages 530–539.
Pellas, N. and Vosinakis, S. (2018). The effect of simulation games on learning computer programming: A comparative study on high school students’ learning performance by assessing computational problem-solving strategies. Education and Information Technologies, pages 1–30.
Rezende, C. M. and Bispo, E. L. (2018). Comparison between the use of pseudocode and visual programming in programming teaching: An evaluation from scratch tool. In Proceedings of the 13th Iberian Conference on Information Systems and Technologies, pages 1–5. IEEE.
Silva, E. and Javaroni, S. L. (2018). Pensamento computacional e atividades com robótica para a promoção da aprendizagem sobre o significado do resto da divisão euclidiana. In Simpósio Brasileiro de Informática na Educação, pages 815–824.
Souza, O. (2019). Joglog-jogos de raciocínio lógico para alunos do ensino fundamental: Um estudo de caso utilizando gamificação e pensamento computacional. In Simpósio Brasileiro de Informática na Educação, volume 30, pages 1022–1031.
Tabesh, Y. (2017). Computational thinking: A 21st century skill. Olympiads in Informatics, 11:65–70.
Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3):33–35.
Yadav, A. et al. (2016). Computational thinking for all: pedagogical approaches to embedding 21st century problem solving in k-12 classrooms. TechTrends, 60(6):565–568.
Gardeli, A. and Vosinakis, S. (2017). Creating the computer player: an engaging and collaborative approach to introduce computational thinking by combining unplugged activities with visual programming. Italian Journal of Educational Technology, 25(2):36–50.
Howland, K. et al. (2009). Language-based support for computational thinking. In Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing,
pages 147–150. IEEE.
ISTE and CSTA (2011). Computational thinking leadership toolkit. Disponível em: https://bit.ly/2NEYWkx. Acesso em: 15 de março de 2020.
Koh, K. H. et al. (2010). Towards the automatic recognition of computational thinking for adaptive visual language learning. In Proceedings of IEEE Symposium on Visual languages and human-centric computing, pages 59–66. IEEE.
Malizia, A. et al. (2017). Tapasplay: A game-based learning approach to foster computation thinking skills. In Proceedings of IEEE Symposium on Visual languages and human-centric computing, pages 345–346. IEEE.
Maquil, V. et al. (2018). Kniwwelino: A lightweight and wifi enabled prototyping platform for children. In Proceedings of the Twelfth International Conference on Tangible, Embedded, and Embodied Interaction, pages 94–100. ACM.
Martins, L. et al. (2016). Ensinando lógica de programação aplicada a robótica para alunos do ensino fundamental. In Simpósio Brasileiro de Informática na Educação, pages 31–41.
Mohaghegh, D. M. and McCauley, M. (2016). Computational thinking: the skill set of the 21st century. International Journal of Computer Science and Information Technologies, pages 1524–1530.
Oliveira, E. et al. (2016). Pensamento computacional e robótica: Um estudo sobre habilidades desenvolvidas em oficinas de robótica educacional. In Simpósio Brasileiro de Informática na Educação, pages 530–539.
Pellas, N. and Vosinakis, S. (2018). The effect of simulation games on learning computer programming: A comparative study on high school students’ learning performance by assessing computational problem-solving strategies. Education and Information Technologies, pages 1–30.
Rezende, C. M. and Bispo, E. L. (2018). Comparison between the use of pseudocode and visual programming in programming teaching: An evaluation from scratch tool. In Proceedings of the 13th Iberian Conference on Information Systems and Technologies, pages 1–5. IEEE.
Silva, E. and Javaroni, S. L. (2018). Pensamento computacional e atividades com robótica para a promoção da aprendizagem sobre o significado do resto da divisão euclidiana. In Simpósio Brasileiro de Informática na Educação, pages 815–824.
Souza, O. (2019). Joglog-jogos de raciocínio lógico para alunos do ensino fundamental: Um estudo de caso utilizando gamificação e pensamento computacional. In Simpósio Brasileiro de Informática na Educação, volume 30, pages 1022–1031.
Tabesh, Y. (2017). Computational thinking: A 21st century skill. Olympiads in Informatics, 11:65–70.
Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3):33–35.
Yadav, A. et al. (2016). Computational thinking for all: pedagogical approaches to embedding 21st century problem solving in k-12 classrooms. TechTrends, 60(6):565–568.
Publicado
24/11/2020
Como Citar
BORDINI, Adriana; FOSS, Luciana; CAVALHEIRO, Simone André da Costa.
Metodologia da Decomposição e Composição para Resolução de Problemas em LiVE. In: SIMPÓSIO BRASILEIRO DE INFORMÁTICA NA EDUCAÇÃO (SBIE), 31. , 2020, Online.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2020
.
p. 1453-1462.
DOI: https://doi.org/10.5753/cbie.sbie.2020.1453.