Decomposition and Composition Methodology for Problem Solving in LiVE

Abstract


The goal of this work is to propose a decomposition and composition methodology for problem solving, based on Computational Thinking techniques, allowing these strategies to be applied at various levels of education and in different areas of knowledge. The methodology was proposed for the visual language LiVE. The work presents a case study, which was carried out to evaluate the proposed methodology. The study showed that most students reached a solution with an appropriated level of detail and accuracy.
Keywords: decomposition and composition methodology, computational thinking, LiVE visual language

References

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.


Published
2020-11-24
BORDINI, Adriana; FOSS, Luciana; CAVALHEIRO, Simone André da Costa. Decomposition and Composition Methodology for Problem Solving in LiVE. In: BRAZILIAN SYMPOSIUM ON COMPUTERS IN EDUCATION (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.