ABSTRACT
The question of how to teach classical, rule-based programming has been driving much of the computing education research since the 1950s. In the K--12 (school) context, a consensus has emerged over time on the paradigmatic elements of computing education, which implicitly assumes a von Neumann computer executing instruction sequences guided by imperative programs. Within this framework, many researchers have focused on how to facilitate learners to develop an accurate mental model of what the computer does when it executes a piece of code.
However, the traditional programming approach in computing education is inadequate for understanding and developing machine learning (ML) driven technology. ML has already facilitated significant advancements in automation, ranging from speech and image recognition, autonomous cars, and deepfake videos to super-human performance in board and computer games, and more. Many data-driven approaches that power today's cutting edge services and apps significantly diverge from the central paradigmatic assumptions of traditional programming. Consequently, traditional views on computing education are increasingly being challenged to account for the changes that AI/ML brings.
This keynote talk presents early results from a study on how to teach fundamental AI insights and techniques to 200 4--9 graders in 14 primary schools in Eastern Finland. It describes the learning environments, tools, and pedagogical approaches involved, and explores the paradigmatic and conceptual changes required in transitioning from teaching classical programming to teaching ML in K--12 computing education. It outlines the mindset shifts required for this transition and discusses the challenges posed to the development of curricula, educational technology, and learning environments. It further provides examples of how AI ethics concepts, such as algorithmic bias, privacy, misinformation, diversity, and accountability, can be integrated into ML education.
The talk discusses the relationship between different literacies in computing and presents an active concept, data agency, that refers to people's volition and capacity for informed actions that make a difference in their digital world. It emphasizes not only the understanding of data (i.e., data literacy) but also the active control and manipulation of information flows and the ethical and wise use of them.
- Arnold Pears, Matti Tedre, Teemu Valtonen, and Henriikka Vartiainen. 2021. What Makes Computational Thinking so Troublesome?. In 2021 IEEE Frontiers in Education Conference (FIE). IEEE, Lincoln, NE, USA, 1--7. https://doi.org/10.1109/FIE49875.2021.9637416Google ScholarDigital Library
- R. Benjamin Shapiro, Rebecca Fiebrink, and Peter Norvig. 2018. How Machine Learning Impacts the Undergraduate Computing Curriculum. Commun. ACM, Vol. 61, 11 (2018), 27--29.Google ScholarDigital Library
- Matti Tedre, Peter J. Denning, and Tapani Toivonen. 2021a. CT 2.0. In 21st Koli Calling International Conference on Computing Education Research (Joensuu, Finland) (Koli Calling '21). ACM, New York, NY, USA, Article 3, 8 pages. https://doi.org/10.1145/3488042.3488053Google ScholarDigital Library
- Matti Tedre, Tapani Toivonen, Juho Kahila, Henriikka Vartiainen, Teemu Valtonen, Ilkka Jormanainen, and Arnold Pears. 2021b. Teaching Machine Learning in K--12 Classroom: Pedagogical and Technological Trajectories for Artificial Intelligence Education. IEEE Access , Vol. 9 (2021), 110558--110572. https://doi.org/10.1109/ACCESS.2021.3097962Google ScholarCross Ref
- Henriikka Vartiainen, Lotta Pellas, Juho Kahila, Teemu Valtonen, and Matti Tedre. 2022. Pre-Service Teachers' Insights on Data Agency. New Media & Society (2022), 1--20. https://doi.org/10.1177/14614448221079626 ioGoogle ScholarCross Ref
Index Terms
- K-12 Computing Education for the AI Era: From Data Literacy to Data Agency
Recommendations
K-12 Teachers Experiences with Computing: A Case Study
ITiCSE '17: Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science EducationWe offered professional development to in-service K-12 teachers. Teachers learned programming, and how to teach programming. During the subsequent academic year, they taught programming in their schools. We interviewed the teachers to better understand ...
AI for K-12: Making Room for AI in K-12 CS Curricula
SIGCSE '19: Proceedings of the 50th ACM Technical Symposium on Computer Science EducationAs CS expands into more K-12 classrooms and children become familiar with computational thinking, advances in AI pose new challenges for CS educators. Children now enjoy conversing with AI-powered agents such as Alexa and Siri, while their parents worry ...
Expanding access to K-12 computer science education: research on the landscape of computer science professional development
SIGCSE '13: Proceeding of the 44th ACM technical symposium on Computer science educationThis session will present the research findings to date from an 18-month study commissioned by the ACM in partnership with the National Science Foundation, Google, Computer Science Teachers Association, Microsoft, and the National Center for Woman and ...
Comments