[Paper Review] Teaching Machine Learning in K-12 Computing Education: Potential and Pitfalls
This paper examines the integration of machine learning (ML) into K-12 computing education, arguing that traditional computational thinking models centered on rule-based programming must evolve to accommodate data-driven ML paradigms. It identifies key challenges in curriculum design, pedagogy, and teacher preparedness, while proposing a shift toward fostering intuitive understanding and agency in ML systems, highlighting the need for targeted research and educational frameworks in K-12 settings.
Over the past decades, numerous practical applications of machine learning techniques have shown the potential of data-driven approaches in a large number of computing fields. Machine learning is increasingly included in computing curricula in higher education, and a quickly growing number of initiatives are expanding it in K-12 computing education, too. As machine learning enters K-12 computing education, understanding how intuition and agency in the context of such systems is developed becomes a key research area. But as schools and teachers are already struggling with integrating traditional computational thinking and traditional artificial intelligence into school curricula, understanding the challenges behind teaching machine learning in K-12 is an even more daunting challenge for computing education research. Despite the central position of machine learning in the field of modern computing, the computing education research body of literature contains remarkably few studies of how people learn to train, test, improve, and deploy machine learning systems. This is especially true of the K-12 curriculum space. This article charts the emerging trajectories in educational practice, theory, and technology related to teaching machine learning in K-12 education. The article situates the existing work in the context of computing education in general, and describes some differences that K-12 computing educators should take into account when facing this challenge. The article focuses on key aspects of the paradigm shift that will be required in order to successfully integrate machine learning into the broader K-12 computing curricula. A crucial step is abandoning the belief that rule-based "traditional" programming is a central aspect and building block in developing next generation computational thinking.
Motivation & Objective
- To analyze the growing inclusion of machine learning in K-12 computing curricula and assess its implications for educational practice.
- To identify the pedagogical and curricular challenges educators face when introducing ML in K-12 settings.
- To examine the limitations of traditional computational thinking models in preparing students for data-driven ML systems.
- To propose a paradigm shift in K-12 computing education that moves beyond rule-based programming toward ML literacy and agency.
- To highlight the scarcity of research on how students learn to train, test, improve, and deploy ML systems in K-12 contexts.
Proposed method
- The paper conducts a critical review of existing educational practices, theories, and technologies related to ML in K-12 education.
- It situates ML education within the broader context of computing education, comparing it to traditional computational thinking and AI curricula.
- The authors analyze differences in cognitive and pedagogical demands between rule-based programming and data-driven ML systems.
- They identify key conceptual shifts required in curriculum design to support ML literacy in K-12 settings.
- The study draws on interdisciplinary perspectives from computing education, AI, and cognitive science to frame the challenges and opportunities.
- It emphasizes the need for new assessment and teaching strategies tailored to ML's iterative, data-dependent nature.
Experimental results
Research questions
- RQ1How can machine learning be effectively integrated into K-12 computing curricula without relying on traditional rule-based programming models?
- RQ2What are the key pedagogical challenges in teaching students to train, test, improve, and deploy machine learning systems in K-12 education?
- RQ3How does the shift from computational thinking to ML literacy affect students' understanding of agency and intuition in algorithmic systems?
- RQ4Why is there a notable lack of research on how K-12 students learn to work with machine learning systems?
- RQ5What conceptual and curricular shifts are necessary to support the integration of ML in K-12 computing education?
Key findings
- There is a significant gap in computing education research regarding how students learn to train, test, improve, and deploy machine learning systems, especially in K-12 contexts.
- Traditional computational thinking models centered on rule-based programming are insufficient for preparing students for data-driven machine learning paradigms.
- The integration of machine learning into K-12 curricula requires a fundamental paradigm shift away from deterministic programming toward probabilistic, data-dependent reasoning.
- Educators face substantial challenges in implementing ML due to existing curricular constraints and limited teacher preparedness in ML concepts.
- The development of intuition and agency in ML systems is a critical but under-researched area in K-12 computing education.
- There is a growing need for new educational frameworks, assessment tools, and teacher training programs tailored to ML literacy in K-12 settings.
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.