Visual tools for teaching machine learning in K-12: A ten-year systematic mapping
Open accessAbstract
Teaching Machine Learning in school helps students to be better prepared for a society rapidly changing due to the impact of Artificial Intelligence. This requires age-appropriate tools that allow students to develop a comprehensive understanding of Machine Learning in order to become creators of smart solutions. Following the trend of visual languages for introducing algorithms and programming in K-12, we present a ten-year systematic mapping of emerging visual tools that support the teaching of Machine Learning at this educational stage and analyze the tools concerning their educational characteristics, support for the development of ML models as well as their deployment and how the tools have been developed and evaluated. As a result, we encountered 16 tools targeting students mostly as part of short duration extracurricular activities. Tools mainly support the interactive development of ML models for image recognition tasks using supervised learning covering basic steps of the ML process. Being integrated into popular block-based programming languages (primarily Scratch and App Inventor), they also support the deployment of the created ML models as part of games or mobile applications. Findings indicate that the tools can effectively leverage students' understanding of Machine Learning, however, further studies regarding the design of the tools concerning educational aspects are required to better guide their effective adoption in schools and their enhancement to support the learning process more comprehensively.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Some AI tools are integrated into block-based programming languages (such as Scratch or App Inventor), enabling the deployment of ML models built into games or mobile applications.
“Some of them are integrated into block-based programming languages (such as Scratch or App Inventor) (Toivonen et al., 2020; von Wangenheim et al., 2021), enabling the deployment of the ML models built into games or mobile applications.”
From AI literacy in K-12: a systematic literature review (2023) · cites this paper as von Wangenheim et al., 2021
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Wohlin, C. (2014) · Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering · doi:10.1145/2601248.2601268 · Cited by 4,234 · cited 1× · see citing works
“In order to further minimize the risk of omission, we also included literature found via backward and forward snowballing (Wohlin, 2014).”
MethodWhat is AI Literacy? Competencies and Design Considerations
Long, D., & Magerko, B. (2020) · Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems · doi:10.1145/3313831.3376727 · Cited by 3,241 · cited 2× · see citing works
“Reviews on teaching ML in K-12, such as Marques et al. (2020) provide an overview of existing educational units, without analyzing in detail the adopted tools, and Long and Magerko (2020) focus on the definition of AI/ML literacy.”
BackgroundMethodSystematic Mapping Studies in Software Engineering
Petersen, K., Feldt, R., Mujtaba, S., & Mattsson, M. (2008) · Electronic Workshops in Computing · doi:10.14236/ewic/ease2008.8 · Cited by 3,239 · cited 1× · see citing works
“In order to provide an overview of the state of the art on visual tools for the development of custom ML applications in the context of K-12 education, we performed a systematic mapping study following the procedure defined by Petersen et al. (2008).”
MethodOrange: data mining toolbox in python
Demšar, J., Curk, T., Erjavec, A., Gorup, Č., Hočevar, T., Milutinovič, M., Možina, M., Polajnar, M., Toplak, M., Starič, A., et al. (2013) · Journal of Machine Learning Research · Cited by 1,651 · see citing works
Software Engineering for Machine Learning: A Case Study
Amershi, S., Begel, A., Bird, C., DeLine, R. A., Gall, H. C., Kamar, E. S., Nagappan, N., Nushi, B., & Zimmermann, T. (2019) · IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP) · doi:10.1109/icse-seip.2019.00042 · Cited by 1,181 · see citing works
Envisioning AI for K-12: What Should Every Child Know about AI?
Touretzky, D., Gardner-McCune, C., Martin, F., & Seehorn, D. (2019) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v33i01.33019795 · Cited by 918 · see citing works
21st Century Skills: Rethinking How Students Learn
Bellanca, J. A., & Brandt, R. S. (2010) · Medical Entomology and Zoology · Cited by 790 · see citing works
Cooperative Learning: Review of Research and Practice
Gillies, R. M. (2016) · The Australian journal of teacher education · doi:10.14221/ajte.2016v41n3.3 · Cited by 646 · see citing works
McCracken, M., Almstrum, V. L., Diaz, D., Guzdial, M., Hagan, D., Kolikant, Y. B., Laxer, C., Thomas, L., Utting, I., & Wilusz, T. (2001) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/572133.572137 · Cited by 628 · see citing works
Artificial intelligence and computer science in education: From kindergarten to university
Kandlhofer, M., Steinbauer, G., Hirschmugl-Gaisch, S., & Huber, P. (2016) · 2016 IEEE Frontiers in Education Conference (FIE) · doi:10.1109/fie.2016.7757570 · Cited by 437 · see citing works
Some reflections on designing construction kits for kids
Resnick, M., & Silverman, B. (2005) · Proceedings of the 2005 conference on Interaction design and children · doi:10.1145/1109540.1109556 · Cited by 434 · see citing works
A Review of User Interface Design for Interactive Machine Learning
Dudley, J. J., & Kristensson, P. O. (2018) · ACM Transactions on Interactive Intelligent Systems · doi:10.1145/3185517 · Cited by 343 · see citing works
Comparing Block-Based and Text-Based Programming in High School Computer Science Classrooms
Weintrop, D., & Wilensky, U. J. (2017) · ACM Transactions on Computing Education · doi:10.1145/3089799 · Cited by 338 · see citing works
Beyond Black Boxes: Bringing Transparency and Aesthetics Back to Scientific Investigation
Resnick, M., Berg, R., & Eisenberg, M. (2000) · Journal of the Learning Sciences · doi:10.1207/s15327809jls0901_3 · Cited by 336 · see citing works
Visualizing Dataflow Graphs of Deep Learning Models in TensorFlow
Wongsuphasawat, K., Smilkov, D., Wexler, J., Wilson, J., Mané, D., Fritz, D., Krishnan, D., Viégas, F. B., & WATTENBERG, M. P. (2017) · IEEE Transactions on Visualization and Computer Graphics · doi:10.1109/tvcg.2017.2744878 · Cited by 332 · see citing works
Teachable Machine: Approachable Web-Based Tool for Exploring Machine Learning Classification
Carney, M., Webster, B., Alvarado, I., Phillips, K., Howell, N., Griffith, J., Jongejan, J., Pitaru, A., & Chen, A. J. (2020) · CHI Conference Extended Abstracts on Human Factors in Computing Systems (CHI EA) · doi:10.1145/3334480.3382839 · Cited by 326 · see citing works
Bau, D., Gray, J., Kelleher, C. L., Sheldon, J., & Turbak, F. A. (2017) · Communications of the ACM · doi:10.1145/3015455 · Cited by 326 · see citing works
Inclusive AI literacy for kids around the world
Druga, S., Vu, S. T., Likhith, E., & Qiu, T. (2019) · Proceedings of FabLearn 2019 · doi:10.1145/3311890.3311904 · Cited by 318 · see citing works
A Crafts-Oriented Approach to Computing in High School
Kafai, Y. B., Lee, E., Searle, K. A., Fields, D. A., Kaplan, E., & Lui, D. (2014) · ACM Transactions on Computing Education · doi:10.1145/2576874 · Cited by 299 · see citing works
PopBots: Designing an Artificial Intelligence Curriculum for Early Childhood Education
Williams, R., Park, H. W., Oh, L., & Breazeal, C. (2019) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v33i01.33019729 · Cited by 269 · see citing works
Broadening artificial intelligence education in K-12: where to start?
Wong, G. K. W., Ma, X., Dillenbourg, P., & Huan, J. (2020) · ACM Inroads · doi:10.1145/3381884 · Cited by 220 · see citing works
Block-based programming in computer science education
Weintrop, D. (2019) · Communications of the ACM · doi:10.1145/3341221 · Cited by 217 · see citing works
Lwakatare, L. E., Raj, A., Bosch, J., Olsson, H. H., & Crnkovic, I. (2019) · Lecture Notes in Business Information Processing · doi:10.1007/978-3-030-19034-7_14 · Cited by 214 · see citing works
Design Principles for Tools to Support Creative Thinking
Resnick, M., Myers, B. A., Nakakoji, K., Shneiderman, B., Pausch, R. F., Selker, T., & Eisenberg, M. (2018) · Figshare · doi:10.1184/r1/6621917 · Cited by 202 · see citing works
From computational thinking to computational action
Tissenbaum, M., Sheldon, J., & Abelson, H. (2019) · Communications of the ACM · doi:10.1145/3265747 · Cited by 199 · see citing works
A Global Snapshot of Computer Science Education in K-12 Schools
Hubwieser, P., Giannakos, M. N., Berges, M., Brinda, T., Diethelm, I., Magenheim, J., Pal, Y., Jacková, J., & Jasutė, E. (2015) · doi:10.1145/2858796.2858799 · Cited by 183 · see citing works
Dr. Scratch: a Web Tool to Automatically Evaluate Scratch Projects
Moreno-León, J., & Robles, G. (2015) · Proceedings of the Workshop in Primary and Secondary Computing Education · doi:10.1145/2818314.2818338 · Cited by 183 · see citing works
Teaching Machine Learning in School: A Systematic Mapping of the State of the Art
Marques, L. S., von Wangenheim, C. G., & Hauck, J. C. R. (2020) · Informatics in Education · doi:10.15388/infedu.2020.14 · Cited by 171 · see citing works
Self-citationLearnable Programming: Blocks and BeyondPreprint
Bau, D., Gray, J., Kelleher, C. L., Sheldon, J., & Turbak, F. A. (2017) · arXiv (Cornell University) · doi:10.48550/arxiv.1705.09413 · Cited by 168 · see citing works
Twenty Things To Do With A Computer
Papert, S. A., & Solomon, C. J. (1971) · DSpace@MIT (Massachusetts Institute of Technology) · Cited by 162 · see citing works
Zhorai: Designing a Conversational Agent for Children to Explore Machine Learning Concepts
Lin, P., Brummelen, J. V., Lukin, G., Williams, R., & Breazeal, C. (2020) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v34i09.7061 · Cited by 149 · see citing works
Visual and textual programming languages: a systematic review of the literature
Noone, M., & Mooney, A. (2018) · Journal of Computers in Education · doi:10.1007/s40692-018-0101-5 · Cited by 146 · see citing works
Youth Learning Machine Learning through Building Models of Athletic Moves
Zimmermann-Niefield, A., Turner, M., Murphy, B., Kane, S. K., & Shapiro, R. B. (2019) · ACM International Conference on Interaction Design and Children (IDC) · doi:10.1145/3311927.3323139 · Cited by 145 · see citing works
D’Ignazio, C. (2017) · Information Design Journal · doi:10.1075/idj.23.1.03dig · Cited by 142 · see citing works
Can Children Understand Machine Learning Concepts?
Hitron, T., Orlev, Y., Wald, I. Y., Shamir, A., Erel, H., & Zuckerman, O. (2019) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/3290605.3300645 · Cited by 141 · see citing works
Cooperative Learning in 21st Century
Johnson, D. W., & Johnson, R. T. (2014) · DOAJ (DOAJ: Directory of Open Access Journals) · doi:10.6018/analesps.30.3.201241 · Cited by 122 · see citing works
Interactive machine teaching: a human-centered approach to building machine-learned models
Ramos, G., Meek, C., Simard, P., Suh, J., & Ghorashi, S. (2020) · Human-Computer Interaction · doi:10.1080/07370024.2020.1734931 · Cited by 120 · see citing works
Tips for creating a block language with blockly
Pasternak, E., Fenichel, R., & Marshall, A. N. (2017) · IEEE Blocks and Beyond Workshop (B&B) · doi:10.1109/blocks.2017.8120404 · Cited by 115 · see citing works
Google Search as an Additional Source in Systematic Reviews
Piasecki, J., Waligora, M., & Dranseika, V. (2017) · Science and Engineering Ethics · doi:10.1007/s11948-017-0010-4 · Cited by 113 · see citing works
Kids making AI: Integrating Machine Learning, Gamification, and Social Context in STEM Education
Sakulkueakulsuk, B., Witoon, S., Ngamkajornwiwat, P., Pataranutaporn, P., Surareungchai, W., Pataranutaporn, P., & Subsoontorn, P. (2018) · IEEE International Conference on Teaching, Assessment, and Learning for Engineering · doi:10.1109/tale.2018.8615249 · Cited by 110 · see citing works
Godec, P., Pančur, M., Ilenič, N., Čopar, A., Stražar, M., Erjavec, A., Žagar, A. P., Demšar, J., Starič, A., Toplak, M., et al. (2019) · Nature Communications · doi:10.1038/s41467-019-12397-x · Cited by 108 · see citing works
CodeMaster - Automatic Assessment and Grading of App Inventor and Snap! Programs
von Wangenheim, C. G., Hauck, J. C. R., DEMETRIO, M. F., Pelle, R., Alves, N. D. C., Barbosa, H., & AZEVEDO, L. F. (2018) · Informatics in Education · doi:10.15388/infedu.2018.08 · Cited by 92 · see citing works
Self-citationDigital creativity: Research themes and framework
Lee, M. R., & Chen, T. T. (2014) · Computers in Human Behavior · doi:10.1016/j.chb.2014.04.001 · Cited by 90 · see citing works
Lytle, N., Cateté, V., Boulden, D. C., Dong, Y., Houchins, J. K., Milliken, A., Isvik, A., Bounajim, D., Wiebe, E., & Barnes, T. M. (2019) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3304221.3319786 · Cited by 86 · see citing works
Direct-Manipulation Visualization of Deep NetworksPreprint
Smilkov, D., Carter, S., Sculley, D., Viégas, F. B., & WATTENBERG, M. P. (2017) · arXiv (Cornell University) · doi:10.48550/arxiv.1708.03788 · Cited by 84 · see citing works
Can You Teach Me To Machine Learn?
Sulmont, E., Patitsas, E., & Cooperstock, J. R. (2019) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3287324.3287392 · Cited by 83 · see citing works
Knuth, D. E., & Pardo, L. T. (1980) · Elsevier eBooks · doi:10.1016/b978-0-12-491650-0.50019-8 · Cited by 78 · see citing works
Youth Perspectives on Critical Data Literacies
Hautea, S., Dasgupta, S., & Hill, B. M. (2017) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/3025453.3025823 · Cited by 77 · see citing works
A Classification System for Visual Programming Languages
Burnett, M., & Baker, M. J. (1994) · Journal of Visual Languages & Computing · doi:10.1006/jvlc.1994.1015 · Cited by 72 · see citing works
Growing up with AI : Cognimates : from coding to teaching machines
Druga, S. (2018) · Cited by 70 · see citing works
García, J. D. R., Moreno-León, J., Román-González, ., & Robles, G. (2020) · Revista de Educación a Distancia (RED) · doi:10.6018/red.410121 · Cited by 69 · see citing works
Lifelong Technology-Enhanced Learning
Drachsler, H. J., Pammer-Schindler, V., Pérez‐Sanagustín, M., Elferink, R., Scheffel, M., Glahn, C., Fominykh, M., Pammer-Schindler, V., Pérez‐Sanagustín, M., Drachsler, H., et al. (2018) · Lecture notes in computer science · doi:10.1007/978-3-319-98572-5 · Cited by 68 · see citing works
Child-Friendly Programming Interfaces to AI Cloud Services
Kahn, K., & Winters, N. (2017) · Lecture notes in computer science · doi:10.1007/978-3-319-66610-5_64 · Cited by 64 · see citing works
Youth making machine learning models for gesture-controlled interactive media
Zimmermann-Niefield, A., Polson, S., Moreno, C., & Shapiro, R. B. (2020) · ACM International Conference on Interaction Design and Children (IDC) · doi:10.1145/3392063.3394438 · Cited by 57 · see citing works
A Survey of Current Practice and Teaching of AI
Wollowski, M., Selkowitz, R., Brown, L. E., et al. (2016) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v30i1.9857 · Cited by 54 · see citing works
Exploring perceived cognitive load in learning programming via Scratch
Çakıroğlu, Ü., Suiçmez, S. S., Kurtoğlu, Y. B., et al. (2018) · Research in Learning Technology · doi:10.25304/rlt.v26.1888 · Cited by 46 · see citing works
BlockPy: An Open Access Data-Science Environment for Introductory Programmers
Bart, A. C., Tibau, J., Tilevich, E., Shaffer, C. A., & Kafura, D. G. (2017) · Computer · doi:10.1109/mc.2017.132 · Cited by 43 · see citing works
Agassi, A., Erel, H., Wald, I. Y., & Zuckerman, O. (2019) · CHI Conference Extended Abstracts on Human Factors in Computing Systems (CHI EA) · doi:10.1145/3290607.3312894 · Cited by 39 · see citing works
Milo: A visual programming environment for Data Science Education
Rao, A., Bihani, A., & Nair, M. K. (2018) · Proceedings/Proceedings -- IEEE Symposium on Visual Languages and Human-Centric Computing · doi:10.1109/vlhcc.2018.8506504 · Cited by 38 · see citing works
A Methodology for the Analysis of Block-Based Programming Languages Appropriate for Children
Kraleva, R. S., Kralev, V., & Kostadinova, D. (2019) · Journal of Computing Science and Engineering · doi:10.5626/jcse.2019.13.1.1 · Cited by 37 · see citing works
It’s not Magic After All – Machine Learning in Snap! using Reinforcement Learning
Jatzlau, S., Michaeli, T., Seegerer, S., & Romeike, R. (2019) · IEEE Blocks and Beyond Workshop (B&B) · doi:10.1109/bb48857.2019.8941208 · Cited by 35 · see citing works
(2015) · DSpace@MIT (Massachusetts Institute of Technology) · Cited by 34 · see citing works
Zimmermann-Niefield, A., Shapiro, R. B., & Kane, S. (2019) · XRDS: Crossroads, The ACM Magazine for Students · doi:10.1145/3331071 · Cited by 32 · see citing works
DeepGraph: A PyCharm Tool for Visualizing and Understanding Deep Learning Models
Hu, Q., Ma, L., & Zhao, J. (2018) · Proceedings - Asia Pacific Software Engineering Conference/Proceedings · doi:10.1109/apsec.2018.00079 · Cited by 29 · see citing works
Alves, N. D. C., von Wangenheim, C. G., Hauck, J. C. R., et al. (2020) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3328778.3366840 · Cited by 27 · see citing works
Self-citationAI from Concrete to Abstract: Demystifying artificial intelligence to the general public
Lacerda Queiroz, R., Ferrentini Sampaio, F., Lima, C., & Machado Vieira Lima, P. (2021) · AI & SOCIETY · doi:10.1007/s00146-021-01151-x · Cited by 25 · see citing works
DeepScratch: Scratch Programming Language Extension for Deep Learning Education
Alturayeif, N., Alturayeif, N., & Alhathloul, Z. (2020) · International Journal of Advanced Computer Science and Applications · doi:10.14569/ijacsa.2020.0110777 · Cited by 24 · see citing works
Informatics Education in Italian Secondary Schools
Bellettini, C., Lonati, V., Malchiodi, D., et al. (2014) · ACM Transactions on Computing Education · doi:10.1145/2602490 · Cited by 23 · see citing works
Automated Assessment of the Visual Design of Android Apps Developed with App Inventor
Solecki, I. D. S., Porto, J. V. A., Alves, N. D. C., von Wangenheim, C. G., Hauck, J. C. R., & Borgatto, A. F. (2020) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3328778.3366868 · Cited by 23 · see citing works
Self-citationTeaching Problem-Solving in Algorithms and AI
Torrey, L. A. (2021) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v26i3.18952 · Cited by 22 · see citing works
Blott, M., Halder, L., Leeser, M. E., & Doyle, L. (2019) · ACM Journal on Emerging Technologies in Computing Systems · doi:10.1145/3358700 · Cited by 22 · see citing works
Lowering the barrier to applying machine learning
Patel, K. (2010) · ACM Symposium on User Interface Software and Technology (UIST) · doi:10.1145/1866218.1866222 · Cited by 18 · see citing works
Node and Block-Based Development Tools for Distributed Systems With AI Applications
Hauck, M., Machhamer, R., Czenkusch, L., et al. (2019) · IEEE Access · doi:10.1109/access.2019.2940113 · Cited by 16 · see citing works
An educational approach to machine learning with mobile applications
Zhu, K. (2019) · DSpace@MIT (Massachusetts Institute of Technology) · Cited by 16 · see citing works
Preliminary Systematic Literature Review of Machine Learning System Development Process
Watanabe, Y., Washizaki, H., Sakamoto, K., Saito, D., Honda, K., Tsuda, N., Fukazawa, Y., & Yoshioka, N. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1910.05528 · Cited by 15 · see citing works
Kahn, K., & Winters, N. (2018) · Zenodo (CERN European Organization for Nuclear Research) · doi:10.5281/zenodo.1686037 · Cited by 14 · see citing works
Neural networks for precollege students
Bemley, J. L. (2003) · 2022 International Joint Conference on Neural Networks (IJCNN) · doi:10.1109/ijcnn.1999.830882 · Cited by 9 · see citing works
A Human-Centered Approach to Interactive Machine LearningPreprint
Mathewson, K. W. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1905.06289 · Cited by 9 · see citing works
Deep learning programming by all
Kahn, K., Lu, Y., Zhang, J., et al. (2020) · Cited by 9 · see citing works
DeepVisual: A Visual Programming Tool for Deep Learning Systems
Xie, C., Qi, H., Ma, L., et al. (2019) · IEEE/ACM International Conference on Program Comprehension (ICPC) · doi:10.1109/icpc.2019.00028 · Cited by 8 · see citing works
Towards a Universal Framework for Visual Programming Languages
Idrees, M., Aslam, F., Shahzad, K., et al. (2018) · Pakistan journal of engineering and applied sciences · Cited by 7 · see citing works
Lowering the barrier to applying machine learning
Patel, K. (2010) · CHI Conference Extended Abstracts on Human Factors in Computing Systems (CHI EA) · doi:10.1145/1753846.1753882 · Cited by 6 · see citing works
A visual programming paradigm for abstract deep learning model development
Tamilselvam, S., Panwar, N., Khare, S., Aralikatte, R., Sankaran, A., & Mani, S. (2019) · Indian Conference on Human-Computer Interaction (IndiaHCI) · doi:10.1145/3364183.3364202 · Cited by 3 · see citing works
Qualitative analysis of deep learning frameworks
Gutoski, M., Hattori, L. T., Romero, M., et al. (2017) · Learning and Nonlinear Models · doi:10.21528/lnlm-vol15-no1-art3 · Cited by 2 · see citing works
Democratization of Deep Learning Using DARVIZ
Sankaran, A., Panwar, N., Khare, S., et al. (2018) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v32i1.11376 · Cited by 1 · see citing works
Flagged first, then by citations
Research works printed but not linked: 7
- Kahn, K. M., Megasari, R., Piantari, E., Junaeti, E. (2018). AI Programming by Children Using Snap! Block Programming in a Developing Country. In Proceedings of the 13th European Conference on Technology Enhanced Learning, Leeds, UK, 2018.
- Mitchell TM Machine Learning 1997 McGraw-Hill Education. New York.
- Tang, D., Utsumi, Y., Lao, N. (2019). PIC: A Personal Image Classification Webtool for High School Students. In Proceedings of the IJCAI EduAI Workshop, Macao, China.
- Tang, D. (2019). Empowering Novices to Understand and Use Machine Learning With Personalized Image Classification Models, Intuitive Analysis Tools, and MIT App Inventor, M.Eng thesis, MIT, Cambridge, USA.
- Touretzky, D. S. et al. (2019a). K-12 Guidelines for Artificial Intelligence: What Students Should Know. In Proc. of the ISTE Conference, Philadelphia, PA, USA.
- Van Brummelen, J. Shen, J. H., Patton, E. W. (2019). The Popstar, the Poet, and the Grinch: Relating Artificial Intelligence to the Computational Thinking Framework with Block-based Coding. In Proceedings of the Int. Conference on Computational Thinking, Hong Kong, China.
- Weintrop, D., Holbert, N., Tissenbaum, M. (2020). Considering Alternative Endpoints: An Exploration in the Space of Computing Educations. In Proceedings of the Constructionism Conference, Dublin, Ireland, 2020.
Cited by
Sorted by citations
AI literacy in K-12: a systematic literature review
Casal-Otero, L., Catala, A., Fernández-Morante, C., Taboada, M., Cebreiro, B., & Barro, S. (2023) · International Journal of STEM Education · doi:10.1186/s40594-023-00418-7 · Cited by 724 · see citing works
“…experiences have focused on learning programming tools for applications based on Machine Learning (Reyes et al., 2020; Toivonen et al., 2020; von Wangenheim et al., 2021; Wan et al., 2020), robotics (Chen et al., 2017; Eguchi, 2021; Eguchi & Okada, 2020; Holowka, 2020; Narahara & Kobayashi,…”
BackgroundMethodPedagogical Design of K-12 Artificial Intelligence Education: A Systematic Review
Yue, M., Jong, M. S.-Y., & Dai, Y. (2022) · Sustainability · doi:10.3390/su142315620 · Cited by 176 · see citing works
Kong, S.-C., Cheung, W. M.-Y., & Tsang, O. (2023) · Education and Information Technologies · doi:10.1007/s10639-022-11408-7 · Cited by 127 · see citing works
Designing a novel teaching platform for <scp>AI</scp>: A case study in a Thai school context
Aung, Z. H., Sanium, S., Songsaksuppachok, C., Kusakunniran, W., Precharattana, M., Chuechote, S., Pongsanon, K., & Ritthipravat, P. (2022) · Journal of Computer Assisted Learning · doi:10.1111/jcal.12706 · Cited by 50 · see citing works
- Authors
- Gresse von Wangenheim, C., Hauck, J. C. R., Pacheco, F. S., & Bertonceli Bueno, M. F.
- Affiliations
- Universidade Federal de Santa Catarina (BR)
- Instituto Federal de Educação, Ciência e Tecnologia de Santa Catarina (BR)
- Venue
- Education and Information Technologies
- Published
- 2021-05-01
- Volume
- 26
- Issue
- 5
- Pages
- 5733-5778
- ISSN
- 1360-2357 (ISSN-L)
- 1573-7608
- PMC
- PMC8087535
- OpenAlex
- W3157682111
- Cited by
- 130
- References
- 85
- Citations by year
- 2026: 22 · 2025: 25 · 2024: 32 · 2023: 26 · 2022: 22 · 2021: 3
- FWCI
- 17.56
- Type
- journal article
- Language
- en
- Open access
- hybrid
- doi.org
- Licence
- Locations
- Education and Information Technologies (publishedVersion, other-oa)
- PubMed Central (publishedVersion)
- PubMed (publishedVersion)
- Funders
- Conselho Nacional de Desenvolvimento Científico e Tecnológico (303674/2019-9)
- Topics
- Physical Sciences › Computer Science › Computer Science Applications › Teaching and Learning Programming
- Physical Sciences › Computer Science › Artificial Intelligence › Educational Robotics and Engineering
- Physical Sciences › Computer Science › Information Systems › Artificial Intelligence in Education
- Keywords
- machine learning education, K-12 education, visual programming tools, block-based programming, Scratch, MIT App Inventor, image recognition, supervised learning, extracurricular activities, mobile application deployment, AI literacy, educational tool evaluation
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review