Conference paper 2024

Logic Programming in Primary School: Facing Computer Science at an Early Age

Proceedings - 2024 50th Latin American Computing Conference, CLEI 2024
Conference
Abstract

Logic Programming allows for the exploration and development of Computational Thinking skills. Those being abstraction, decomposition, pattern recognition, and generalisation, among others, which are fundamental for problem-solving. What is more, Logic Programming helps building up Logical Thinking skills, also distinguishing valid arguments from fallacies and contradictions, as well as establishing connections between arguments through reasoning, to name some. These practices are not only essential for the development of knowledge in STEM, but also in Computer Science disciplines. Recently, arguments have been standing in favour of the early integration of programming within compulsory education. The international scientific community is looking forward to researching and initiatives being deployed towards this direction. This article introduces Metagame -Metajuego-, a methodological proposal which integrates key aspects to facilitate the effective integration of Logic Programming in primary education through collaborative and gamifying strategies. Furthermore, concrete cases of games are presented which have been formulated thanks to applying the proposed methodological approach to different educational contexts. The narratives upon which these games are based, incorporate learning cores presented in the curricular school designs where they were implemented. © 2024 IEEE.

Keywords

Author Keywords

Computational thinking elementary school Gamebased approaches Logic Programming Education Logical Thinking Prolog

Index Keywords

Thinking skills Computational thinkings Primary schools Elementary schools Computer circuits Game-based approaches Logic programming Programming theory PROLOG (programming language) Logic programming education Logic-programming Logical thinking Programming education Prolog
Author Affiliations
Universidad Nacional del Comahue, Neuquen, Neuquen, Argentina
Funding & Acknowledgements
No funding information
References 10 References
1 Kowalski, Robert A., Algorithm = Logic + Control, Communications of the ACM, 22, 7, pp. 424-436, (1979)
2 Computational Logic and Human Thinking how to Be Artificially Intelligent Cambridge, (2011)
3 Prolog the Next 50 Years no 13900 in Lncs, (2023)
4 Wing, Jeannette M., Computational thinking, Communications of the ACM, 49, 3, pp. 33-35, (2006)
5 Cecchi, Laura Andrea, Logic Programming at Elementary School: Why, What and How Should We Teach Logic Programming to Children?, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 13900 LNAI, pp. 131-143, (2023)
6 Lodi, Michael, Computational Thinking, Between Papert and Wing, Science and Education, 30, 4, pp. 883-908, (2021)
7 Hallström, Jonas, Gender and technology in free play in Swedish early childhood education, International Journal of Technology and Design Education, 25, 2, pp. 137-149, (2015)
8 Critical Issues to Consider When Introducing Technology Education into the Curriculum of Young Learners, (1997)
9 Saad, Aslina Binti, A review of Project-Based Learning (PBL) and Computational Thinking (CT) in teaching and learning, Learning and Motivation, 78, (2022)
10 Iceri2020 Proceedings Ser 13th Annual International Conference of Education Research and Innovation Iated, (2020)
Quick Actions
Full Text via DOI
Citation Metrics
2
Times Cited (Scopus)

References 10
Document Identifiers