Development of a Digital Learning Object for Teaching Artificial Neural Networks

Abstract


Despite the countless applications of Machine Learning in society, teaching its concepts to students may not be a simple and trivial task. This study presents the IAprender Digital Educational Object aimed at teaching Artificial Neural Networks (ANNs) to high school and undergraduate students. Through the artifact, students can apply and explore ANN concepts by visualizing its internal functioning in an interactive way and analyzing a practical application related to their daily lives in a playful way. Finally, the artifact was evaluated by students in a survey applied after an expository class. The results demonstrated that the proposed system is promising to fulfill its goal.
Keywords: Artificial Neural Networks, Learning Objects, Computational Thinking

References

Barr, V., e Stephenson, C. (2011). Bringing computational thinking to K-12: What is involved and what is the role of the computer science education community?. ACM inroads, 2(1), p. 48-54.

Calsavara et al. (2017). “Bacharelado em Ciência da Computação”, In: Referenciais de Formação para os Cursos de Graduação em Computação, Editado por Zorzo et al., Sociedades Brasileira de Computação (SBC).

Cardozo, J., Martins, R. M., e von Wangenheim, C. G. (2022, July). ML4Teens-Introduzindo Machine Learning no Ensino Médio. In Anais do XXX Workshop sobre Educação em Computação (pp. 204-214). SBC.

Estevez, J., Garate, G., & Graña, M. (2019). Gentle introduction to artificial intelligence for high-school students using scratch. IEEE access, 7, 179027-179036.

Floriano, D. e Nolfi, S. (2000) Evolutionary Robotics: The Biology, Intelligence, and Technology of Self-Organizing Machines Stefano Nolfi, Massachusetts, The MIT Press.

Jovanović, N., Stamenković, S., & Jovanović, S. (2023). NNeduca: A software environment to teach artificial neural networks. Computer Applications in Engineering Education, 31(5), 1447-1464.

Kahn, K. M., Megasari, R., Piantari, E., & Junaeti, E. (2018). AI programming by children using Snap! Block programming in a developing country. In CEUR Workshop Proceedings, vol. 2193, p. 1–14.

Karalekas, G., Vologiannidis, S., e Kalomiros, J. (2023). Teaching Machine Learning in K–12 Using Robotics. Education Sciences, 13(1), 67.

Marques, L. S., von Wangenheim, C. G., e Hauck, J. C. R. (2020). Ensino de machine learning na educação básica: um mapeamento sistemático do estado da arte. In Anais do XXXI Simpósio Brasileiro de Informática na Educação (pp. 21-30). SBC.

Monereo, C. e Gisbert, D. D. (2005) Tramas: Procedimentos para a aprendizagem cooperativa. Porto Alegre, Artmed.

Sagan, C. (2011). The demon-haunted world: Science as a candle in the dark. Ballantine books.

Sanusi, I. T., Oyelere, S. S., Vartiainen, H., Suhonen, J., & Tukiainen, M. (2023). A systematic review of teaching and learning machine learning in K-12 education. Education and Information Technologies, 28(5), p. 5967-5997.

Segaran, T. (2008). Programando a inteligência coletiva: desenvolvendo aplicativos inteligentes web 2.0. O'Reilly Media, Inc e Alta Books.

Senac (2024) “O impacto da Inteligência Artificial na sociedade”, [link], acesso em Janeiro de 2024.

Smilkov, D. e Carter, S. “Playground Tensorflow”, [link], acesso em Janeiro de 2024.
Published
2024-11-04
JESUS, Ângelo Magno de; TEODORO, Hugo de Melo. Development of a Digital Learning Object for Teaching Artificial Neural Networks. In: BRAZILIAN SYMPOSIUM ON COMPUTERS IN EDUCATION (SBIE), 35. , 2024, Rio de Janeiro/RJ. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 2089-2101. DOI: https://doi.org/10.5753/sbie.2024.242161.