Overview matrix of coded ML teaching activities
Full text
Table 1: Overview matrix of coded ML teaching activities: learning procedure, learner perspective, context category, and supplementary codes (set 1/2). Code micro:bit ScratchAI (Arastoopour Irgens et al., 2022) Staging (Bilstrup et al., 2020) danceON (Castro et al., 2022) Cognimates AI (Druga and Ko, 2021a) Third Space for AI (Druga and Ko, 2021a) GTeach (Dwivedi et al., 2021) Role-Playing Game (Henry et al., 2021) NLP4All (Hjorth, 2021) PoseBlocks (Jordan et al., 2021) Ethics and AI (Krakowski et al., 2022) AI-Infused (Lee et al., 2021b) ML Model in Scratch (Ng et al., 2022) PRIMARYAI (Lee et al., 2021c) LearningML (Rodr´ ıguez-Garc´ ıa et al., 2021) SmartBin (Song et al., 2022) Teachable Machine Primary (Toivonen et al., 2020) Collaborative-ML-Model-Building (Tseng et al., 2024) PoseNet (Vartiainen et al., 2020) CONVO (Zhu and Van Brummelen, 2021) ML4K (Shamir and Levin, 2022a) StoryQ (Jiang et al., 2022) JS-Eden (Toivonen and Jormanainen, 2016) MLM2.0 (Bilstrup et al., 2022) SignLanguage (Vahedian Movahed et al., 2024) Learn Machine Learning (Mariescu-Istodor and Jormanainen, 2019) MixMatch (Jansen and Colombo, 2023) ArtBotSL (Voulgari et al., 2021a) ArtBotRL (Voulgari et al., 2021b) ARtonomous (Dietz et al., 2022) ApricotStoneCity (Moore et al., 2024) Hexapawn (Opel et al., 2019) Scratch-NB (Quiroz and Gutierrez, 2024) RL Activity (Annaluru et al., 2022) Teachable-Machine (Chen et al., 2020) ClassyTrashMonster (Bae et al., 2022) QUBE (Xie et al., 2019) ChemAIstry (Martin et al., 2024) Pasta-Land (Ma et al., 2023) Penguin-k-NN (Ma et al., 2023) ML-Quest (Priya et al., 2021) CODAP NetsBlox (Broll et al., 2022) Contour-to-Classification (Lee and Ali, 2021) LuminAI (Long et al., 2021) DoodleIt (Mahipal et al., 2023) GANs (Ali et al., 2021a) VotestratesML (Kaspersen et al., 2022) neuron-based water system (Shamir and Levin, 2022b) Mini-Impurity (Lehner and Landman, 2025) Food Decision Tree learning (Podworny et al., 2021) Decision Tree Learning in Orange (Godec et al., 2019) Decision Tree Learning (Elia et al., 2021) ML with Candy (Huppenkothen and Eadie, 2021) SmileyCluster (Wan et al., 2020) Glyphs (Zhou et al., 2021) Early Introduction of AI (Fern´ andez-Mart´ ınez et al., 2021) Capture-it! (Guerreiro-Santalla et al., 2022) TryColors (Lee et al., 2021a) Maze (ENARIS, 2023) Calypso-for-Cozmo (Tedre et al., 2021) TensorFlow Playground (Sato, 2016) Lawn bowling (Mindetbay and Woollard, 2019) K-Means (Jatzlau et al., 2019a) ANN (Jatzlau et al., 2019a) Crawling-robot (Laumeyer et al., 2023) Expected-Goals (Krone and Fischer, 2023) ScratchML4K (Garcia et al., 2019) Learning procedure reinforcement l. X X X X X X X X X X unsupervised l. X X X X supervised l. X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X Perspective user X XXXXXXX XXXXXXXXXXXXXX X XX X X X X X X X XXX X X X X technical X X X X X X X X X X X X X X X X X X X X X X X X X X X X societal X X X X X X X X X X X Context category many contexts X X X X X X only context X X X X NLP c. X X X X X X X X X X X visual c. X X X X X X X X X X X X X X X X X X X X X X X X X X data c. X X X X X X X X X X X X games X X X X X X generative AI X X autonomous driving X X robot X X X X X X X no context X X X X X X X X Supplementary codes NN X X X X X X unplugged X X X X X X X X X X X X X plugged X XXXX XXXXXXXXXXXXXXXXXX XXXX X XXXX XXXXX XX XX XXXXX XXXXXX X
Table 2: Overview matrix of coded ML teaching activities: learning procedure, learner perspective, context category, and supplementary codes (set 2/2). Code Chocolate-Chips (Evangelista et al., 2018) AWS-DeepRacer (Garza-Coello et al., 2023) Robobo-SmartCity (Naya-Varela et al., 2023) Q-Learning-Playground (Olari et al., 2021) NeuralNetwork-Playground (Olari et al., 2021) Post-its (Olari et al., 2021) Cognimates (Druga, 2018) Tooee (Park and Shin, 2021) Text-Classifier (Reddy et al., 2021) AlpacaML (Zimmermann-Niefield et al., 2020) ScratchML (Agassi et al., 2019) K-MEANS Scratch (Estevez et al., 2019) ANN (Estevez et al., 2019) Goldrush (Michaeli et al., 2020) Milo (Rao et al., 2018) ecraft2learn (Kahn and Winters, 2018) PRIMARYAI (Lee et al., 2021c) BlockWiSARD (Lacerda Queiroz et al., 2021) Zhu’s MIT App-Inventor (Zhu, 2019) PopBots (Williams et al., 2019) interaction with black-box (Hitron et al., 2019) WoZ-based (Hitron et al., 2018) CART (Kajiwara et al., 2023) Monkeys (Lindner et al., 2019) Images with Neural Networks (Lindner et al., 2019) Snap! (Kahn et al., 2018) Personalizing homemade bots (Narahara and Kobayashi, 2018) Machine-Learning-Unplugged (Ossovski and Brinkmeier, 2019) Mango (Sakulkueakulsuk et al., 2018) Any-Cubes (Scheidt and Pulver, 2019) cookbook (Van Brummelen et al., 2021a) Build a Neural Network (Curiosity Machine, ) recycling-problem (Essinger and Rosen, 2011) AppInventor (MIT App Inventor, 2023) Sports and Machine Learning (Zimmermann-Niefield et al., 2019) AppInventor (MIT App Inventor, 2023) ReadyAI (ReadyAI, nd) Q-Learning Snap! (Jatzlau et al., 2019b) Minecraft-Education-AI-4-Oceans (Minecraft Education, 2024) AI For Oceans (Shamir and Levin, 2022c) AIR4Children (Kammoun et al., 2022) Neuron-Sandbox (Touretzky et al., 2024) Brain in a Bag (Touretzky et al., 2024) Personal Image Classifier (Technology, 2019) DeepScratch (Alturayeif et al., 2020) ecraft2learn (Kahn and Winters, 2018) mBlock5.0 (Sabuncuoglu, 2020) AWS Simulator (Holowka, 2020) Industry 4.0 Robots (Verner et al., 2021) Interactive Visualizations (Chittora and Baynes, 2020) AIThaiGen (Aung et al., 2022) SAILORS (Vachovsky et al., 2016) Alexa (Van Brummelen et al., 2021b) DeepFakes (Ali et al., 2021b) nim game (Alexandre et al., 2021) PlushPal (Tseng et al., 2021) GenderBias (Melsi´ on et al., 2021) CUHKiCar (Chiu et al., 2022) Google Teachable Machine and Scratch (Yu and Huang, 2024) TicTacToe (Barelli et al., 2024) BugBrain (Morton, 2002) WiSaRd (Queiroz et al., 2024) Make-me-Happy (Druga and Ko, 2021b) Semantic networks (Ketamo, 2009) The-Popstar (Van Brummelen, 2019) Personal Image Classifier (Technology, 2019) Child friendly (Kahn and Winters, 2017) Learning procedure reinforcement l. X X X X X X X X X unsupervised l. X X X X X X X X supervisedl. X X XXXXX XXXXXXXXXXX XXXX X XX XX X XXXX XXX XXXXX XX XXX Perspective user X XXXXX XX XXXX XX XX XXX XX XXXX XX XXXX XX XXXXX technical X X X X X X X X X X X X X X X X X X X X X X X X X societal X X X X X X X Context category many contexts X X X only context X X X NLP c. X X X X X X X X X visual c. X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X data c. X X X X X X X X X X X X X X games X X X X X generative AI X X autonomous driving X X X X X X robot X X X X X no context X X X X X X X X Supplementary codes NN X X X X X X X X X unplugged X X X X X X X X X X plugged XXXX XXXXXXXXXXXXXXXXX XX XXX XXX XXXXXX XXXXXXXXX XXXXXXXXXXXX
REFERENCES Agassi, A., Erel, H., Wald, I. Y., and Zuckerman, O. (2019). Scratch nodes ml: A playful system for children to create gesture recognition classifiers. In Extended Abstracts of the 2019 CHI Conference on Human Factors in Computing Systems, CHI EA ’19, page 1–6, New York, NY, USA. Association for Computing Machinery. Alexandre, F., Becker, J., Comte, M.-H., Lagarrigue, A., Liblau, R., Romero, M., and Vi´ eville, T. (2021). Why, what and how to help each citizen to understand artificial intelligence? KI - K¨ unstliche Intelligenz, 35(2):191–199. Ali, S., DiPaola, D., and Breazeal, C. (2021a). What are gans?: Introducing generative adversarial networks to middle school students. Proceedings of the AAAI Conference on Artificial Intelligence, 35(17):15472– 15479. Ali, S., DiPaola, D., Lee, I., Sindato, V., Kim, G., Blumofe, R., and Breazeal, C. (2021b). Children as creators, thinkers and citizens in an ai-driven future. Computers and Education: Artificial Intelligence, 2:100040. Alturayeif, N., Alturayeif, N., and Alhathloul, Z. (2020). Deepscratch: Scratch programming language extension for deep learning education. International Journal of Advanced Computer Science and Applications, 11. Annaluru, R. S., Julien, C., and Payton, J. (2022). Linking learning fundamental reinforcement learning concepts with being physically active. In Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 2, SIGCSE 2023, pages 1372– 1372. ACM. Arastoopour Irgens, G., Vega, H., Adisa, I., and Bailey, C. (2022). Characterizing children’s conceptual knowledge and computational practices in a critical machine learning educational program. International Journal of Child-Computer Interaction, 34:100541. Aung, Z. H., Sanium, S., Songsaksuppachok, C., Kusakunniran, W., Precharattana, M., Chuechote, S., Pongsanon, K., and Ritthipravat, P. (2022). Designing a novel teaching platform for ai: A case study in a thai school context. Journal of Computer Assisted Learning, 38(6):1714–1729. Bae, J., Eum, K., Kwon, H., Lee, S., Nam, J., and Doh, Y. Y. (2022). Classy trash monster: An educational game for teaching machine learning to non-major students. In Extended Abstracts of the 2022 CHI Conference on Human Factors in Computing Systems, CHI EA ’22, New York, NY, USA. Association for Computing Machinery. Barelli, E., Lodi, M., Branchetti, L., and Levrini, O. (2024). Epistemic insights as design principles for a teachinglearning module on artificial intelligence. Science amp; Education, 34(2):671–706. Bilstrup, K.-E. K., Kaspersen, M. H., Larsen, M. F., Bouvin, N. O., and Petersen, M. G. (2022). The best of both worlds: Designing a tiered hybrid interface for teaching machine learning in k-9 education. In Nordic Human-Computer Interaction Conference, NordiCHI ’22, New York, NY, USA. Association for Computing Machinery. Bilstrup, K.-E. K., Kaspersen, M. H., and Petersen, M. G. (2020). Staging reflections on ethical dilemmas in machine learning: A card-based design workshop for high school students. In Proceedings of the 2020 ACM Designing Interactive Systems Conference, DIS ’20, pages 1211–1222. ACM. Broll, B., Grover, S., and Babb, D. (2022). Beyond black-boxing: Building intuitions of complex machine learning ideas through interactives and levels of abstraction. In Proceedings of the 2022 ACM Conference on International Computing Education Research - Volume 2, ICER ’22, page 21–23, New York, NY, USA. Association for Computing Machinery. Castro, F. E. V., DesPortes, K., Payne, W., Bergner, Y., and McDermott, K. (2022). Ai + dance: Co-designing culturally sustaining curricular resources for ai and ethics education through artistic computing. In Proceedings of the 2022 ACM Conference on International Computing Education Research - Volume 2, ICER ’22, page 26–27, New York, NY, USA. Association for Computing Machinery. Chen, A., Pitaru, A., Webster, B., Alvarado, I., Griffith, J., Phillips, K., Carney, M., and Howell, N. (2020). Teachable machine: Approachable web-based tool for exploring machine learning classification. In Teachable Machine: Approachable Web-Based Tool for Exploring Machine Learning Classification. Chittora, S. and Baynes, A. (2020). Interactive visualizations to introduce data science for high school students. In Proceedings of the 21st Annual Conference on Information Technology Education, SIGITE ’20, page 236–241, New York, NY, USA. Association for Computing Machinery. Chiu, T. K. F., Meng, H., Chai, C.-S., King, I., Wong, S., and Yam, Y. (2022). Creation and evaluation of a pretertiary artificial intelligence (ai) curriculum. IEEE Transactions on Education, 65(1):30–39. Curiosity Machine. Build a neural network. https://www.curiositymachine.org/challenges/126/. Accessed: 2025-01-24. Dietz, G., King Chen, J., Beason, J., Tarrow, M., Hilliard, A., and Shapiro, R. B. (2022). Artonomous: Introducing middle school students to reinforcement learning through virtual robotics. In Proceedings of the 21st Annual ACM Interaction Design and Children Conference, IDC ’22, page 430–441, New York, NY, USA. Association for Computing Machinery. Druga, S. (2018). Growing up with ai: Cognimates: From coding to Teaching Machines. PhD thesis. Druga, S. and Ko, A. J. (2021a). How do children’s perceptions of machine intelligence change when training and coding smart programs? In Proceedings of the 20th Annual ACM Interaction Design and Children Conference, IDC ’21, page 49–61, New York, NY, USA. Association for Computing Machinery. Druga, S. and Ko, A. J. (2021b). How do children’s perceptions of machine intelligence change when training and coding smart programs? In Proceedings of
the 20th Annual ACM Interaction Design and Children Conference, IDC ’21, page 49–61, New York, NY, USA. Association for Computing Machinery. Dwivedi, U., Gandhi, J., Parikh, R., Coenraad, M., Bonsignore, E., and Kacorri, H. (2021). Exploring machine teaching with children. CoRR, abs/2109.11434. Elia, M., Gajek, C., Schiendorfer, A., and Reif, W. (2021). An interactive web application for decision tree learning. In Bischl, B., Guhr, O., Seibold, H., and Steinbach, P., editors, Proceedings of the First Teaching Machine Learning and Artificial Intelligence Workshop, volume 141 of Proceedings of Machine Learning Research, pages 11–16. PMLR. ENARIS (2023). Reinforcement learning: Maze environment. https://enaris.org/material/de/Reinforcement Accessed: 2025-01-24. Essinger, S. and Rosen, G. (2011). An introduction to machine learning for students in secondary education. pages 243 – 248. Estevez, J., Garate, G., and Gra˜ na, M. (2019). Gentle introduction to artificial intelligence for high-school students using scratch. IEEE Access, 7:179027–179036. Evangelista, I., Blesio, G., and Benatti, E. (2018). Why are we not teaching machine learning at high school? a proposal. In 2018 World Engineering Education Forum - Global Engineering Deans Council (WEEFGEDC), pages 1–6. Fern´ andez-Mart´ ınez, C., Hern´ an-Losada, I., and Fern´ andez, A. (2021). Early introduction of ai in spanish middle schools. a motivational study. KI - K¨ unstliche Intelligenz, 35(2):163–170. Garcia, J. D. R., Leon, J. M., Gonzalez, M. R., and Robles, G. (2019). Developing computational thinking at school with machine learning: An exploration. In 2019 International Symposium on Computers in Education (SIIE), pages 1–6. IEEE. Garza-Coello, L. A., Zubler, M. M., Montiel, A. N., and Vazquez-Hurtado, C. (2023). Aws deepracer: A way to understand and apply the reinforcement learning methods. In 2023 IEEE Global Engineering Education Conference (EDUCON), pages 1–3. Godec, P., Panˇ cur, M., Ileniˇ c, N., ˇ Copar, A., Straˇ zar, M., Erjavec, A., Pretnar, A., Demˇ sar, J., Stariˇ c, A., Toplak, M., and et al. (2019). Democratized image analytics by visual programming through integration of deep models and small-scale machine learning. Nature Communications, 10(1). Guerreiro-Santalla, S., Mallo, A., Baamonde, T., and Bellas, F. (2022). Smartphone-based game development to introduce k12 students in applied artificial intelligence. Proceedings of the AAAI Conference on Artificial Intelligence, 36(11):12758–12765. Henry, J., Hernalesteen, A., and Collard, A.-S. (2021). Teaching artificial intelligence to k-12 through a roleplaying game questioning the intelligence concept. KI - K¨ unstliche Intelligenz, 35(2):171–179. Hitron, T., Orlev, Y., Wald, I., Shamir, A., Erel, H., and Zuckerman, O. (2019). Can children understand machine learning concepts? the effect of uncovering black boxes. In Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems, CHI ’19, page 1–11, New York, NY, USA. Association for Computing Machinery. Hitron, T., Wald, I., Erel, H., and Zuckerman, O. (2018). Introducing children to machine learning concepts through hands-on experience. In Proceedings of the 17th ACM Conference on Interaction Design and Children, IDC ’18, page 563–568, New York, NY, USA. Association for Computing Machinery. Hjorth, A. (2021). Naturallanguageprocesing4all: - a constructionist nlp tool for scaffolding students’ exploration of text. In Proceedings of the 17th ACM Conference on International Computing Education Research, ICER 2021, page 347–354, New York, NY, USA. Association for Computing Machinery. Holowka, P. (2020). Covid-19 and cloud computing: Leadership strategies to increase access to educational technology resources. In ICERI Proceedings, volume 1, pages 6915–6915. IATED. Huppenkothen, D. and Eadie, G. (2021). Teaching the foundations of machine learning with candy. In Bischl, B., Guhr, O., Seibold, H., and Steinbach, P., editors, Proceedings of the First Teaching Machine Learning and Artificial Intelligence Workshop, volume 141 of Proceedings of Machine Learning Research, pages 29– 35. PMLR. Jansen, A. and Colombo, S. (2023). Mix & match machine learning: An ideation toolkit to design machine learning-enabled solutions. In Proceedings of the Seventeenth International Conference on Tangible, Embedded, and Embodied Interaction, TEI ’23, pages 1– 18. ACM. Jatzlau, S., Michaeli, T., Seegerer, S., and Romeike, R. (2019a). It’s not magic after all – machine learning in snap! using reinforcement learning. In 2019 IEEE Blocks and Beyond Workshop (BB), pages 37–41. Jatzlau, S., Michaeli, T., Seegerer, S., and Romeike, R. (2019b). It’s not magic after all – machine learning in snap! using reinforcement learning. In 2019 IEEE Blocks and Beyond Workshop (BB), pages 37–41. Jiang, S., Nocera, A., Tatar, C., Yoder, M. M., Chao, J., Wiedemann, K., Finzer, W., and Ros´ e, C. P. (2022). An empirical analysis of high school students’ practices of modelling with unstructured data. British Journal of Educational Technology, 53(5):1114–1133. Jordan, B., Devasia, N., Hong, J., Williams, R., and Breazeal, C. (2021). Poseblocks: A toolkit for creating (and dancing) with ai. Proceedings of the AAAI Conference on Artificial Intelligence, 35(17):15551– 15559. Kahn, K., Megasari, R., Piantari, E., and Junaeti, E. (2018). Ai programming by children using snap! block programming in a developing country. EC-TEL Practitioner Proceedings 2018: 13th European Conference On Technology Enhanced Learning, 2193. Kahn, K. and Winters, N. (2017). Child-friendly programming interfaces to ai cloud services. pages 566–570. Kahn, K. and Winters, N. (2018). Ai programming by children. pages 322–331. Constructionism 2018.
Kajiwara, Y., Matsuoka, A., and Shinbo, F. (2023). Machine learning role playing game: Instructional design of ai education for age-appropriate in k-12 and beyond. Computers and Education: Artificial Intelligence, 5:100162. Kammoun, A., Slama, R., Tabia, H., Ouni, T., and Abid, M. (2022). Generative adversarial networks for face generation: A survey. ACM Computing Surveys. Kaspersen, M. H., Bilstrup, K.-E. K., Van Mechelen, M., Hjort, A., Bouvin, N. O., and Petersen, M. G. (2022). High school students exploring machine learning and its societal implications: Opportunities and challenges. International Journal of Child-Computer Interaction, 34:100539. Ketamo, H. (2009). Semantic networks-based teachable agents in an educational game. WSEAS Transactions on Computers, 8. Krakowski, A., Greenwald, E., Hurt, T., Nonnecke, B., and Cannady, M. (2022). Authentic integration of ethics and ai through sociotechnical, problem-based learning. Proceedings of the AAAI Conference on Artificial Intelligence, 36(11):12774–12782. Krone, J. H. and Fischer, J. (2023). From tree to forest: Determining the probability of scoring a goal in football games. Lacerda Queiroz, R., Ferrentini Sampaio, F., Lima, C., and Machado Vieira Lima, P. (2021). Ai from concrete to abstract. AI amp; SOCIETY, 36(3):877–893. Laumeyer, J., Krone, J. H., and Fischer, J. (2023). Ein roboter lernt laufen: Vermittlung von konzepten des verst¨ arkenden lernens im informatikunterricht. Lee, I. and Ali, S. (2021). The contour to classification game. Proceedings of the AAAI Conference on Artificial Intelligence, 35(17):15583–15590. Lee, I., Ali, S., Zhang, H., DiPaola, D., and Breazeal, C. (2021a). Developing middle school students’ ai literacy. In Proceedings of the 52nd ACM Technical Symposium on Computer Science Education, SIGCSE ’21, page 191–197, New York, NY, USA. Association for Computing Machinery. Lee, S., Mott, B., Ottenbreit-Leftwich, A., Scribner, A., Taylor, S., Park, K., Rowe, J., Glazewski, K., HmeloSilver, C. E., and Lester, J. (2021b). Ai-infused collaborative inquiry in upper elementary school: A gamebased learning approach. Proceedings of the AAAI Conference on Artificial Intelligence, 35(17):15591– 15599. Lee, S., Mott, B., Ottenbreit-Leftwich, A., Scribner, A., Taylor, S., Park, K., Rowe, J., Glazewski, K., HmeloSilver, C. E., and Lester, J. (2021c). Ai-infused collaborative inquiry in upper elementary school: A gamebased learning approach. Proceedings of the AAAI Conference on Artificial Intelligence, 35(17):15591– 15599. Lehner, L. and Landman, M. (2025). Unplugged decision tree learning – a learning activity for machine learning education in k-12. In Fernau, H., Schwank, I., and Staub, J., editors, Creative Mathematical Sciences Communication, pages 50–65, Cham. Springer Nature Switzerland. Lindner, A., Seegerer, S., and Romeike, R. (2019). Unplugged activities in the context of ai. In Pozdniakov, S. N. and Dagien˙ e, V., editors, Informatics in Schools. New Ideas in School Informatics, pages 123– 135, Cham. Springer International Publishing. Long, D., Padiyath, A., Teachey, A., and Magerko, B. (2021). The role of collaboration, creativity, and embodiment in ai learning experiences. In Proceedings of the 13th Conference on Creativity and Cognition, CC ’21, New York, NY, USA. Association for Computing Machinery. Ma, R., Sanusi, I. T., Mahipal, V., Gonzales, J. E., and Martin, F. G. (2023). Developing machine learning algorithm literacy with novel plugged and unplugged approaches. In Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1, SIGCSE 2023, page 298–304, New York, NY, USA. Association for Computing Machinery. Mahipal, V., Ghosh, S., Sanusi, I. T., Ma, R., Gonzales, J. E., and Martin, F. G. (2023). Doodleit: A novel tool and approach for teaching how cnns perform image recognition. In Proceedings of the 25th Australasian Computing Education Conference, ACE ’23, pages 31–38. ACM. Mariescu-Istodor, R. and Jormanainen, I. (2019). Machine learning for high school students. In Proceedings of the 19th Koli Calling International Conference on Computing Education Research, Koli Calling ’19, pages 1–9. ACM. Martin, F., Mahipal, V., Jain, G., Ghosh, S., and Sanusi, I. T. (2024). Chemaistry: A novel software tool for teaching model training in k-8 education. In Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1, SIGCSE 2024, pages 792–798. ACM. Melsi´ on, G., Torre, I., Vidal, E., and Leite, I. (2021). Using explainability to help children understand gender bias in ai. pages 87–99. Michaeli, T., Seegerer, S., Jatzlau, S., and Romeike, R. (2020). Looking Beyond Supervised Classification and Image Recognition – Unsupervised Learning with Snap! In Constructionism 2020: Exploring, Testing and Extending our Understanding of Constructionism conference proceedings. Mindetbay, Y. and Woollard, J. (2019). The measurement of computational thinking performance using multiplechoice questions. Minecraft Education (2024). Ai for ocean observations. https://education.minecraft.net/en-us/lessons/ai-4ocean-observations. Accessed: 2025-01-24. MIT App Inventor (2023). Image classification with the look extension. https://appinventor.mit.edu/explore/resources/ai/imageclassification-look-extension. Accessed: 2025-01-24. Moore, D. E., Moore, S. R. R., Ireen, B., Iskandar, W. P., Artazyan, G., and Murnane, E. L. (2024). Teaching artificial intelligence in extracurricular contexts through narrative-based learnersourcing. In Proceedings of the CHI Conference on Human Factors in Computing Systems, CHI ’24, pages 1–28. ACM.
Morton, T. (2002). Bug brain. Narahara, T. and Kobayashi, Y. (2018). Personalizing homemade bots with plug play ai for steam education. pages 1–4. Naya-Varela, M., Guerreiro-Santalla, S., Baamonde, T., and Bellas, F. (2023). Robobo smartcity: An autonomous driving model for computational intelligence learning through educational robotics. IEEE Transactions on Learning Technologies, 16(4):543–559. Ng, D. T. K., Luo, W., Chan, H. M. Y., and Chu, S. K. W. (2022). Using digital story writing as a pedagogy to develop ai literacy among primary students. Computers and Education: Artificial Intelligence, 3:100054. Olari, V., Cvejoski, K., and Eide, (2021). Introduction to machine learning with robots and playful learning. Proceedings of the AAAI Conference on Artificial Intelligence, 35(17):15630–15639. Opel, S., Schlichtig, M., and Schulte, C. (2019). Developing teaching materials on artificial intelligence by using a simulation game (work in progress). In Proceedings of the 14th Workshop in Primary and Secondary Computing Education, WiPSCE’19, pages 1–2. ACM. Ossovski, E. and Brinkmeier, M. (2019). Machine learning unplugged - development and evaluation of a workshop about machine learning. In Pozdniakov, S. N. and Dagien˙ e, V., editors, Informatics in Schools. New Ideas in School Informatics, pages 136–146, Cham. Springer International Publishing. Park, Y. and Shin, Y. (2021). Tooee: A novel scratch extension for k-12 big data and artificial intelligence education using text-based visual blocks. IEEE Access, 9:149630–149646. Podworny, S., Fleischer, Y., H¨ using, S., Biehler, R., Frischemeier, D., H¨ oper, L., and Schulte, C. (2021). Using data cards for teaching data based decision trees in middle school. In Proceedings of the 21st Koli Calling International Conference on Computing Education Research, Koli Calling ’21, New York, NY, USA. Association for Computing Machinery. Priya, S., Bhadra, S., and Chimalakonda, S. (2021). Mlquest: A game for introducing machine learning concepts to K-12 students. CoRR, abs/2107.06206. Queiroz, R. L., Lima, C., Sampaio, F. F., and Lima, P. M. V. (2024). How do machines learn? evaluating the aicon2abs method. Quiroz, P. and Gutierrez, F. J. (2024). Scratch-nb: A scratch extension for introducing k-12 learners to supervised machine learning. In Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1, SIGCSE 2024, page 1077–1083, New York, NY, USA. Association for Computing Machinery. Rao, A., Bihani, A., and Nair, M. (2018). Milo: A visual programming environment for data science education. In 2018 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), pages 211– 215. ReadyAI (n.d.). Machine learning. Accessed 16 December 2025. Reddy, T., Williams, R., and Breazeal, C. (2021). Text classification for ai education. In Proceedings of the 52nd ACM Technical Symposium on Computer Science Education, SIGCSE ’21, page 1381, New York, NY, USA. Association for Computing Machinery. Rodr´ ıguez-Garc´ ıa, J. D., Moreno-Le´ on, J., Rom´ anGonz´ alez, M., and Robles, G. (2021). Evaluation of an online intervention to teach artificial intelligence with learningml to 10-16-year-old students. In Proceedings of the 52nd ACM Technical Symposium on Computer Science Education, SIGCSE ’21, page 177–183, New York, NY, USA. Association for Computing Machinery. Sabuncuoglu, A. (2020). Designing one year curriculum to teach artificial intelligence for middle school. In Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE ’20, page 96–102, New York, NY, USA. Association for Computing Machinery. Sakulkueakulsuk, B., Witoon, S., Ngarmkajornwiwat, P., Pataranutaporn, P., Surareungchai, W., Pataranutaporn, P., and Subsoontorn, P. (2018). Kids making ai: Integrating machine learning, gamification, and social context in stem education. In 2018 IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE), pages 1005–1010. Sato, K. (2016). Understanding neural networks with tensorflow playground — google cloud blog. Scheidt, A. and Pulver, T. (2019). Any-cubes: A children’s toy for learning ai: Enhanced play with deep learning and mqtt. pages 893–895. Shamir, G. and Levin, I. (2022a). Teaching machine learning in elementary school. International Journal of Child-Computer Interaction, 31:100415. Shamir, G. and Levin, I. (2022b). Teaching machine learning in elementary school. International Journal of Child-Computer Interaction, 31:100415. Shamir, G. and Levin, I. (2022c). Teaching machine learning in elementary school. International Journal of Child-Computer Interaction, 31:100415. Song, J., Zhang, L., Yu, J., Peng, Y., Ma, A., and Lu, Y. (2022). Paving the way for novices: How to teach ai for k-12 education in china. 36:12852–12857. Technology, T. (2019). Empowering novices to understand and use machine learning with personalized image classification models, intuitive analysis tools, and MIT App Inventor. PhD thesis. Tedre, M., Toivonen, T., Kahila, J., Vartiainen, H., Valtonen, T., Jormanainen, I., and Pears, A. (2021). Teaching machine learning in k–12 classroom: Pedagogical and technological trajectories for artificial intelligence education. IEEE Access, 9:110558–110572. Toivonen, T. and Jormanainen, I. (2016). Using js-eden to introduce the concepts of reinforcement learning and artificial neural networks. In Proceedings of the 16th Koli Calling International Conference on Computing Education Research, Koli Calling ’16, page 165–169, New York, NY, USA. Association for Computing Machinery. Toivonen, T., Jormanainen, I., Kahila, J., Tedre, M., Valtonen, T., and Vartiainen, H. (2020). Co-designing machine learning apps in k–12 with primary school chil-
dren. In 2020 IEEE 20th International Conference on Advanced Learning Technologies (ICALT), pages 308–310. Touretzky, D. S., Chen, A., and Pawar, N. (2024). Neural networks in middle school. ACM Inroads, 15(3):24–28. Tseng, T., Davidson, M. J., Morales-Navarro, L., Chen, J. K., Delaney, V., Leibowitz, M., Beason, J., and Shapiro, R. B. (2024). Co-ml: Collaborative machine learning model building for developing dataset design practices. ACM Trans. Comput. Educ., 24(2). Tseng, T., Murai, Y., Freed, N., Gelosi, D., Ta, T. D., and Kawahara, Y. (2021). Plushpal: Storytelling with interactive plush toys and machine learning. In Proceedings of the 20th Annual ACM Interaction Design and Children Conference, IDC ’21, page 236–245, New York, NY, USA. Association for Computing Machinery. Vachovsky, M. E., Wu, G., Chaturapruek, S., Russakovsky, O., Sommer, R., and Fei-Fei, L. (2016). Toward more gender diversity in cs through an artificial intelligence summer program for high school girls. In Proceedings of the 47th ACM Technical Symposium on Computing Science Education, SIGCSE ’16, page 303–308, New York, NY, USA. Association for Computing Machinery. Vahedian Movahed, S., Dimino, J., Farrell, A., Irankhah, E., Ghosh, S., Jain, G., Mahipal, V., Rayavaram, P., Sanusi, I. T., Salas, E., Wolkowicz, K., Narain, S., and Martin, F. (2024). Introducing children to ai and ml with five software exhibits. In Extended Abstracts of the CHI Conference on Human Factors in Computing Systems, CHI ’24, pages 1–6. ACM. Van Brummelen, J. (2019). The popstar, the poet, and the grinch: Relating artificial intelligence to the computational thinking framework with block-based coding. Van Brummelen, J., Heng, T., and Tabunshchyk, V. (2021a). Teaching tech to talk: K-12 conversational artificial intelligence literacy curriculum and development tools. Proceedings of the AAAI Conference on Artificial Intelligence, 35(17):15655–15663. Van Brummelen, J., Tabunshchyk, V., and Heng, T. (2021b). “alexa, can i program you?”: Student perceptions of conversational artificial intelligence before and after programming alexa. In Interaction Design and Children, IDC ’21, pages 305–313. ACM. Vartiainen, H., Toivonen, T., Jormanainen, I., Kahila, J., Tedre, M., and Valtonen, T. (2020). Machine learning for middle-schoolers: Children as designers of machine-learning apps. In 2020 IEEE Frontiers in Education Conference (FIE), pages 1–9. Verner, I. M., Cuperman, D., and Reitman, M. (2021). Exploring robot connectivity and collaborative sensing in a high-school enrichment program. Robotics, 10(1). Voulgari, I., Zammit, M., Stouraitis, E., Liapis, A., and Yannakakis, G. (2021a). Learn to machine learn: Designing a game based approach for teaching machine learning to primary and secondary education students. In Proceedings of the 20th Annual ACM Interaction Design and Children Conference, IDC ’21, page 593–598, New York, NY, USA. Association for Computing Machinery. Voulgari, I., Zammit, M., Stouraitis, E., Liapis, A., and Yannakakis, G. (2021b). Learn to machine learn: Designing a game based approach for teaching machine learning to primary and secondary education students. In Proceedings of the 20th Annual ACM Interaction Design and Children Conference, IDC ’21, page 593–598, New York, NY, USA. Association for Computing Machinery. Wan, X., Zhou, X., Ye, Z., Mortensen, C. K., and Bai, Z. (2020). Smileycluster: supporting accessible machine learning in k-12 scientific discovery. In Proceedings of the Interaction Design and Children Conference, IDC ’20, pages 23–35. ACM. Williams, R., Park, H. W., Oh, L., and Breazeal, C. (2019). Popbots: Designing an artificial intelligence curriculum for early childhood education. Proceedings of the AAAI Conference on Artificial Intelligence, 33(01):9729–9736. Xie, J., Myers, C. M., and Zhu, J. (2019). Interactive visualizer to facilitate game designers in understanding machine learning. In Extended Abstracts of the 2019 CHI Conference on Human Factors in Computing Systems, CHI EA ’19, page 1–6, New York, NY, USA. Association for Computing Machinery. Yu, W. and Huang, W. (2024). Design and development of an ai education program for young learners: A case study. TechTrends, 68(6):1183–1194. Zhou, X., Li, K., Munawar, A. M., and Bai, Z. (2021). Scaffolding design to bridge the gaps between machine learning and scientific discovery for k-12 stem education. In Proceedings of the 20th Annual ACM Interaction Design and Children Conference, IDC ’21, page 604–609, New York, NY, USA. Association for Computing Machinery. Zhu, J. and Van Brummelen, J. (2021). Teaching students about conversational ai using convo, a conversational programming agent. In 2021 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), pages 1–5. IEEE. Zhu, K. (2019). An educational approach to machine learning with mobile applications. PhD thesis. Zimmermann-Niefield, A., Polson, S., Moreno, C., and Shapiro, R. B. (2020). Youth making machine learning models for gesture-controlled interactive media. In Proceedings of the Interaction Design and Children Conference, IDC ’20, page 63–74, New York, NY, USA. Association for Computing Machinery. Zimmermann-Niefield, A., Shapiro, R. B., and Kane, S. (2019). Sports and machine learning: How young people can use data from their own bodies to learn about machine learning. XRDS, 25(4):44–49.