Skip to main content

Advertisement

Log in

Machine Learning for All!—Introducing Machine Learning in Middle and High School

  • ARTICLE
  • Published:
International Journal of Artificial Intelligence in Education Aims and scope Submit manuscript

Abstract

Although Machine Learning (ML) is found practically everywhere, few understand the technology behind it. This presents new challenges to extend computing education by including ML concepts in order to help students to understand its potential and limits and empowering them to become creators of intelligent solutions. Therefore, we developed an introductory course to teach basic ML concepts, such as fundamentals of neural networks as well as limitations and ethical concerns in alignment with the K-12 Guidelines for Artificial Intelligence. It also teaches the application of these concepts, by guiding the students to develop a first classification model of recycling trash images using Google Teachable Machine. In order to promote ML education, the interactive course is available online in Brazilian Portuguese to be used as an extracurricular course or in an interdisciplinary way as part of science classes covering recycling topics. The course was applied and evaluated through a series of exploratory case studies with a total of 108 middle and high school students. The results of the evaluation show that middle and high school students were able to understand ML concepts and develop an image classification model. No substantial difference with regard to the educational stage, gender and instructional mode was observed. The course was also perceived as an enjoyable learning experience motivating students to learn more about ML.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

References

  • ACM Computer Science Curricula. (2013). Curriculum Guidelines for Undergraduate Degree Programs in Computer Science https://www.acm.org/binaries/content/assets/education/cs2013_web_final.pdf

  • ACM Computing Curricula. (2020). Paradigms for Global Computing Education https://www.acm.org/binaries/content/assets/education/curricula-recommendations/cc2020.pdf

  • Amershi, S., et al. (2019). Software Engineering for Machine Learning: A Case Study. IEEE 41st International Conference on Software Engineering: Software Engineering in Practice.

  • Apps for Good. (2019). Apps for good: Machine Learning in a day https://www.appsforgood.org/courses/ml-in-a-day

  • Basili, V. R., et al., (1994). Goal, Question Metric Paradigm. In J. J. Marciniak (Ed.), Encyclopedia of Software Engineering. Wiley-Interscience.

  • Bhatia, N. (2020). Using Transfer Learning, Spectrogram Audio Classification, and MIT App Inventor to Facilitate Machine Learning Understanding. M.Eng thesis, MIT, USA.

  • Bilstrup, K., et al. (2020). Staging Reflections on Ethical Dilemmas in Machine Learning. Proc. of the Designing Interactive Systems Conference, ACM, New York, NY, USA.

  • Bloom, B. S., et al. (1956). Taxonomy of educational objectives: The classification of educational goals, Handbook I: Cognitive domain. David McKay Company.

    Google Scholar 

  • Branch, R. (2009). Instructional design: The ADDIE approach. SBurgsteinerpringer.

    Book  Google Scholar 

  • Burgsteiner, H. (2016). Design and Evaluation of an introductory artificial intelligence class in high schools. MSc thesis, Graz University of Technology, Austria.

  • Burgsteiner, H., et al. (2016). IRobot: Teaching the Basics of Artificial Intelligence in High Schools. Proc. of the 6th Symposium on Educational Advances in Artificial Intelligence (pp. 4126–4127), Phoenix, AZ, USA.

  • Carney, M., et al. (2020). Teachable machine: approachable web-based tool for exploring machine learning classification. Proceedings of Conference on Human Factors in Computing Systems, ACM. https://doi.org/10.1145/3334480.3382839

  • Chua, X. H., et al. (2019). Budding data scientists hackathon. Special Interest Group on Knowledge Discovery in Data Explorations Newsletter, 21(1), 38–40.

    Google Scholar 

  • CS4FN. (2011). CS4FN – Computer Science for Fun http://www.cs4fn.org/teachers/activities/sweetcomputer/sweetcomputer.pdf

  • Essinger, S. D., & Rosen, G. L. (2011). An introduction to machine learning for students in secondary education. 2011 Digital Signal Processing and Signal Processing Education Meeting, Sedona, AZ, USA, (pp. 243–248).

  • Estevez, J., et al. (2019). Gentle introduction to artificial intelligence for high-school students using scratch. IEEE Access, 7, 179027–179036.

    Article  Google Scholar 

  • Evangelista, I., Blesio, G., & Benatti, E. (2018). Why are we not teaching machine learning at high school? A proposal. Proc. of the World Engineering Education Forum – Global Engineering Deans Council, Albuquerque, NM, USA.

  • FECAP. (2020). Inteligência Artificial chega à grade do ensino técnico do Brasil.

  • Fryden Curriculum. (2019). Fryden Curriculum http://www.fryden-learning.com/fryden-curriculum

  • Google. (2022). Google Teachable Machine.https://teachablemachine.withgoogle.com/

  • Google A. I. Experiment. (2022). Quick Draw!. https://quickdraw.withgoogle.com

  • Gresse von Wangenheim, C., et al. (2017). dETECT: A model for the evaluation of instructional units for teaching computing in middle school. Informatics in Education, 16(2), 301–318. https://doi.org/10.15388/infedu.2017.15

  • Gresse von Wangenheim, C., et al. (2021). Visual tools for teaching machine learning in K-12: A ten-year systematic mapping. Education and Information Technologies, 26, 5733–5778.

    Article  Google Scholar 

  • Gresse von Wangenheim, C., et al. (2022). A proposal for performance-based assessment of the learning of machine learning concepts and practices in K-12”. Informatics in Education, 21(3), 479–500. https://doi.org/10.15388/infedu.2022.18

  • Grillenberger, A., & Romeike, R. (2019). About Classes and Trees: Introducing Secondary School Students to Aspects of Data Mining Informatics in Schools. Proc. of the 12th Int. Conference on Informatics in Schools: Situation, Evolution, and Perspectives, Larnaca, Cyprus, (pp. 147–158).

  • Hash bits. (2018). Object Detector. https://play.google.com/store/apps/details?id=com.tecomen.android.objectdetector&hl=pt&gl=US

  • Huang, C.-J., et al. (2021). Developing a medical artificial intelligence course for high school students. Proc. of the Int. Forum on Medical Imaging in Asia, Taipei, Taiwan.

  • INEP. (2019). Statistical Synopsis of Higher Education. http://portal.inep.gov.br/basica-censo-escolar-sinopse-sinopse

  • Kandlhofer, M., et al. (2016). Artificial Intelligence and Computer Science in Education: From Kindergarten to University. Proc. of IEEE Frontiers in Education Conference, Erie, PA, USA.

  • Kandlhofer, M., et al. (2019). Enabling the Creation of Intelligent Things: Bringing Artificial Intelligence and Robotics to Schools. Proc. of the IEEE Frontiers in Education Conference, Covington, KY, USA, (pp. 1–5).

  • Kaspersen, M. H., et al. (2021) The Machine Learning Machine: A Tangible User Interface for Teaching Machine Learning. Proc. of the 15th International Conference on Tangible, Embedded, and Embodied Interaction, New York, NY, USA, Article 19, (pp. 1–12).

  • Lao, N. (2020). Reorienting Machine Learning Education Towards Tinkerers and ML-Engaged Citizens. Ph.D. dissertation, Elect. Eng. Comput. Sci., Massachusetts Inst. of Technol., Cambridge, MA, USA.

  • Lee, I., et al. (2011). Computational thinking for youth in practice. ACM Inroads, 2(1), 32–37.

    Article  Google Scholar 

  • Long, D., & Magerko, B. (2020). What is AI Literacy? Competencies and Design Considerations. Proc. of the Conference on Human Factors in Computing Systems, ACM, New York, NY, USA.

  • Lytle, N., et al. (2019). Use, modify, create: Comparing computational thinking lesson progressions for stem classes. Proc. of the ACM Conference on Innovation and Technology in Computer Science Education, Aberdeen, Scotland, UK, (pp. 395–401).

  • Mariescu-Istodor, R., & Jormanainen, I. (2019). Machine Learning for High School Students. Proc. of the 19th Koli Calling Int. Conference on Computing Education Research, Koli, Finland.

  • Marques, S. L., et al. (2020). Teaching machine learning in school: A systematic mapping of the state of the art. Informatics in Education, 19(2), 283–32. https://doi.org/10.15388/infedu.2020.14

  • Martins, R. M., & Gresse von Wangenheim (2022). Findings on teaching machine learning in high school: A ten - year systematic literature review. Informatics in Education. https://doi.org/10.15388/infedu.2023.18

  • MEC. (2017). Base Nacional Comum Curricular. http://basenacionalcomum.mec.gov.br/abase/

  • Mike, K., et al.. (2020) Equalizing Data Science Curriculum for Computer Science Pupils. Proc. of the 20th Koli Calling International Conference on Computing Education Research, New York, NY, USA.

  • MIT. (2017). MIT Moral Machine. https://www.moralmachine.net/

  • MIT. (2019). MIT App Inventor http://appinventor.mit.edu/explore/resources/ai/image-classification-look-extension

  • Mobasher, B., et al. (2019). Data science summer academy for chicago public school students. ACM SIGKDD Explorations Newsletter, 21(1), 49–5. https://doi.org/10.1145/3331651.3331661

  • Narahara, T., & Kobayashi, Y. (2018). Personalizing homemade bots with plug and play AI for STEAM education. Proc. of SIGGRAPH Asia Technical Briefs, Tokyo, Japan.

  • Neumann, M. (2019). AI education matters: a first introduction to modeling and learning using the data science workflow. AI Matters, 5, 21–2.

    Article  Google Scholar 

  • Norouzi, N., et al. (2020). Lessons learned from teaching machine learning and natural language processing to high school students. Proceedings of the AAAI Conference on Artificial Intelligence, 34(09), 13397–13403.

    Article  Google Scholar 

  • Rauber, M. F., & Gresse von Wangenheim, C. (2022). Assessing the learning of machine learning in K-12: A ten-year systematic mapping. Informatics in Education. https://doi.org/10.15388/infedu.2023.11

  • Rauber, M. F., et al. (2022a). Confiabilidade e Validade da Avaliação do Desempenho de Aprendizagem de Machine Learning na Educação Básica. Proc. of XXXIII Simpósio Brasileiro de Informática na Educação, Manaus, AM, Brazil.

  • Rauber, M. F., et al. (2022b). Análise do desempenho de aprendizagem de Machine Learning na Educação Básica aplicando a Teoria de Resposta ao Item, submitted.

  • ReadyAI. (2019). AI+Me https://edu.readyai.org/courses/aime/

  • Rodríguez-García J. D., et al. (2019). Developing Computational Thinking at School with Machine Learning: An exploration. Proc. of the Int. Symposium on Computers in Education, Tomar, Portugal, (pp. 1–6).

  • Rodríguez-García, J. D., et al. (2021). Evaluation of an Online Intervention to Teach Artificial Intelligence with LearningML to 10–16-Year-Old Students. Proc. of the 52nd Technical Symposium on Computer Science Education, ACM, New York, NY, USA.

  • Sakulkueakulsuk, B., et al. (2018). Kids making AI: Integrating Machine Learning, Gamification, and Social Context in STEM Education. Proc. of IEEE Int. Conference on Teaching, Assessment, and Learning for Engineering, Wollongong, Australia.

  • Santana, O. A., et al. (2020). Deep learning practice for high school student engagement in STEM careers. Proc. of the IEEE Global Engineering Education Conference, Porto, Portugal.

  • Santos, P. S. C., et al. (2018). A mapping study of computational thinking and programming in Brazilian K-12 education. IEEE Frontiers in Education Conference (pp. 1–8), San Jose, CA, USA. https://doi.org/10.1109/FIE.2018.8658828

  • Sperling, A., & Lickerman, D. (2012). Integrating AI and machine learning in software engineering courses for high school students. Proc. of the 17th ACM Annual Conference on Innovation and Technology in Computer Science Education, Haifa, Israel.

  • Tang, D., et al. (2019). PIC: A Personal Image Classification Webtool for High School Students. Proc. of the Int. Joint Conference on Artificial Intelligence, 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, Elect. Eng. Comput. Sci., Massachusetts Inst. of Technol., Cambridge, MA, USA.

  • TechGirlz. (2018). https://www.techgirlz.org/topic/artificial-intelligence-computers-learn/

  • TIC Kids online Brasil. (2021). https://cetic.br/media/analises/tic_kids_online_brasil_2021_principais_resultados.pdf

  • Touretzky, D. S., et al. (2019). Envisioning AI for K-12: What Should Every Child Know about AI?. Proc. of the 33rd AAAI Conference on Artificial Intelligence, Honolulu, HI, USA.

  • UNESCO. (2014). Quality education needs qualified teachers. https://www.unesco.org/en/articles/quality-education-needs-qualified-teachers

  • UNESCO. (2022). K-12 AI curricula – A mapping of government-endorsed AI curricula.

  • United Nations. (2015). Department of Economic and Social Affairs, Sustainable Development. https://sdgs.un.org/goals

  • Vachovsky, M. E., et al. (2016). Toward More Gender Diversity in CS through an Artificial Intelligence Summer Program for High School Girls. Proc. of the 47th ACM Technical Symposium on Computing Science Education, Memphis, TN, USA.

  • Van Brummelen, J. (2019). Tools to Create and Democratize Conversational Artificial Intelligence, M.S. thesis, Elect. Eng. Comput. Sci., Massachusetts Inst. of Technol., Cambridge MA, USA.

  • Van Brummelen, J., et al. (2020). Teaching Tech to Talk: K-12 Conversational Artificial Intelligence Literacy Curriculum and Development Tools, MIT, Cambridge, MA, USA.

  • Voulgari, I., et al. (2021). Learn to Machine Learn: Designing a Game Based Approach for Teaching Machine Learning to Primary and Secondary Education Students. Interaction Design and Children. New York, NY, USA.

  • Wan, X., et al. (2020). SmileyCluster: supporting accessible machine learning in K-12 scientific discovery. Proc. of the Interaction Design and Children Conference. New York, NY, USA.

  • Wunderlich, L., et al. (2021). Machine Learning for Business Students: An Experiential Learning Approach. Proc. of the 26th Conference on Innovation and Technology in Computer Science Education. New York, NY, USA.

  • Yin, R. K. (2017). Case Study Research and Applications: Design and Methods. SAGE Publications.

    Google Scholar 

  • Zhu, K. (2019). An Educational Approach to Machine Learning with Mobile Applications. M.Eng thesis Elect. Eng. Comput. Sci., Massachusetts Institute of Technology, Cambridge, MA, USA.

  • Zimmermann-Niefield, A., et al. (2019). Youth Learning Machine Learning through Building Models of Athletic Moves. Proc. of the 18th ACM Int. Conference on Interaction Design and Children, Boise, ID, USA.

Download references

Acknowledgements

A special thanks to all participants in this study who took the time to complete the data collection instruments.

Funding

This work was supported by CNPq (Conselho Nacional de Desenvolvimento Científico e Tecnológico – www.cnpq.br), an entity of the Brazilian government focused on scientific and technological development (Grant no. 303674/2019–9).

Author information

Authors and Affiliations

Authors

Contributions

All authors contributed to the study's conception and design. Material preparation, data collection and analysis were performed by Ramon Mayor Martins, Christiane Gresse von Wangenheim, Marcelo Fernando Rauber and Jean Carlo Rossa Hauck. The first draft of the manuscript was written by Ramon Mayor Martins and all authors commented on previous versions of the manuscript. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Ramon Mayor Martins.

Ethics declarations

Competing Interests

The authors have no relevant financial or non-financial interests to disclose.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Martins, R.M., von Wangenheim, C.G., Rauber, M.F. et al. Machine Learning for All!—Introducing Machine Learning in Middle and High School. Int J Artif Intell Educ (2023). https://doi.org/10.1007/s40593-022-00325-y

Download citation

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s40593-022-00325-y

Keywords

Navigation