Examining the impact of STEM-based teaching methods on programming learning through Scratch software.
Subject Areas : Educational ScienceMaoumeh Al Sadat Abtahi 1 , parvaneh Fath Ali beigi 2
1 - Assistant Professor, Department of Educational Sciences, Faculty of Islamic Education, Research Sciences Unit, Islamic Azad University, Tehran, Iran
2 - Student of Faculty of Human Sciences, Tehran University of Research Sciences
Keywords: Programming, STEM educational approach, Scratch, learning,
Abstract :
The aim of this research was to examine the impact of STEM-based teaching methods on learning programming through the Scratch software. This study, conducted with an applied purpose, is based on a quasi-experimental method and includes a pre-test and post-test design across three different groups: one control group and two experimental groups. Based on the sample size determined by the researcher, out of 48 participants, 16 were selected as the control group, 16 for the experimental group taught using the STEM educational approach, and another 16 for the experimental group taught using traditional methods. The population under study consists of all sixth-grade female students in the city of Karaj. A school with two sixth-grade classes was randomly selected as the sample. To collect the necessary data, both library and field research methods were utilized. Additionally, to assess the level of learning programming content, a questionnaire developed by Cho and Boly in 2007 was used, and this educational process was supported by 8 sessions of Scratch programming instruction using the STEM approach. The present research showed that teaching programming using Scratch software, based on the STEM approach, was effective in enhancing programming knowledge among learners.
بزرگ نژاد کلاگر، نگین. (۱۳۹۷)، طراحی راهکاری به منظور بهبود وضعیت آموزش دانش آموز مقطع ابتدایی، پایان نامه کارشناسی ارشد، دانشگاه الزهرا(س).
پورشافعی، هادی، رستمی نژاد، محمدعلی، و محمدزاده، مینا. (1400). رویکردهای آموزش استیم: مرور نظام مند. آموزش پژوهی، 7(26 )، 1-15. SID. https://sid.ir/paper/398752/fa
گیدنز، آنتونی. (1989). جامعه شناسی. صبوری، محمد. (1377). چاپ چهارم. تهران: نشر نی.
نوری مطلق، محمد. (۱۳۹۱)، ارائه پروتکل آموزش الگوریتم و برنامه نویسی براي کودکان دبستانی، پایان نامه کارشناسی ارشد، دانشگاه شیراز.
KREJSA, Jan. (2014). Education of basic programming in Scratch environment.
Yee-King, Matthew, Grierson, Mick, & d’Inverno, Mark. (2017). STEAM WORKS: Student coders experiment more and experimenters gain higher grades. Institute of Electrical and Electronics Engineers (IEEE). https://doi.org/10.1109/educon.2017.7942873
Lutfi Permatasari, Rosihan Ari Yuana, & Dwi Maryono. (2019). Implementation of Scratch Application to Improve Learning Outcomes and Student Motivation on Basic Programming Subjects. Universitas Sebelas Maret. https://doi.org/10.20961/ijie.v2i2.15206
G. Barbara Demo & Lawrence Williams. (2014). adfa, p. 1, 2011. © Springer-Verlag Berlin Heidelberg 2011 The Many Facets of Scratch.
Kordaki, Maria. (2012). Diverse Categories of Programming Learning Activities could be Performed within Scratch . Published by Elsevier Ltd. https://doi.org/10.1016/j.sbspro.2012.05.267
Razban, Somayeh, Shahhosseyni, Saeid, & BAGHERI, MOHSEN. (2020). The Effect of Programming Training via Scratch Software on Student Problem Solving Skill. (JOURNAL OF INSTRUCTION AND EVALUATION) JOURNAL OF EDUCATIONAL SCIENCES, 13(49 ), 93-107. SID. https://sid.ir/paper/411012/en
Tan, Wee Ling, Samsudin, Mohd. Ali, Ismail, Mohd. Erfy, Ahmad, Nur Jahan, & Abdul Talib, Corrienna. (2021). Exploring the effectiveness of STEAM integrated approach via scratch on computational thinking. Modestum Limited. https://doi.org/10.29333/ejmste/11403
Fields, Deborah A. (2010). Using Scratch in Multiple Settings: Productive Intersections for Learning and Identification. Hosted by Utah State University Libraries.
Rochais, Céline, Henry, Séverine, Sankey, Carol, Gorecka-Bruzda, Aleksandra, & Hausberger, Martine. (2012). Using an appropriate reinforcement for triggering attention and enhancing learning performances: the example of horse training. Elsevier BV. https://doi.org/10.3921/978-90-8686-758-5
Pritchett, RK, Gaskill, BN, Erasmus, MA, Radcliffe, JS, & Lay, DC. (2022). Scratch that itch: Farrowing crate scratching enrichment for sows. Universities Federation for Animal Welfare. https://doi.org/10.7120/09627286.31.2.008
Nicole R. Dorey & David J. Cox. (2018). Function matters: a review of terminological differences in applied and basic clicker training research. PeerJ. https://doi.org/10.7717/peerj.5621
John Maloney, Yasmin B. Kafai, Mitchel Resnick, & Natalie Rusk. (2016). General Terms.
Inomjonovna, R. I. (2023). STEAM EDUCATION IS ONE OF THE MAIN TRENDS IN THE WORLD. Journal of new century innovations, 21(2), 27-32.
Erol, A., Erol, M., & Başaran, M. (2023). The effect of STEAM education with tales on problem solving and creativity skills. European Early Childhood Education Research Journal, 31(2), 243-258.
Otayeva Salamat Sabirovna, Xajiabdullayeva Halima Hikmat qizi, Saparova Shahlo Komil qizi, Qadamboyeva Rayhonoy Ravshanbek qizi. (2023). SPECIFIC ASPECTS OF STEAM TECHNOLOGIES IN PRESCHOOL EDUCATION. https://doi.org/10.5281/zenodo.7572047
Alghamdi, A. A. (2023). Exploring early childhood teachers’ beliefs about STEAM education in Saudi Arabia. Early Childhood Education Journal, 51(2), 247-256.
Chistyakov, A. A., Zhdanov, S. P., Avdeeva, E. L., Dyadichenko, E. A., Kunitsyna, M. L., & Yagudina, R. I. (2023). Exploring the characteristics and effectiveness of project-based learning for science and STEAM education. Eurasia Journal of Mathematics, Science and Technology Education, 19(5), em2256.
Deiner, A., Feldmeier, P., Fraser, G., Schweikl, S., & Wang, W. (2023). Automated test generation for Scratch programs. Empirical Software Engineering, 28(3), 79.
Ortiz-Colon, Ana Maria & Maroto Romo, Jose Luis. (2016). Teaching with Scratch in Compulsory Secondary Education. International Federation of Engineering Education Societies (IFEES).
Ivashova A., Kadirbaeva R., & Minnakhmetova L. (2023). DEVELOPMENT OF COMPUTATIONAL THINKING IN PRIMARY SCHOOL STUDENTS WHEN LEARNING SCRATCH. https://doi.org/10.5281/zenodo.8242539
Salmani, F., Abdollahpour, Z., & Bogar, M. (2019). The Effect of a STEAM-based Educational Package on Programming Learning Using Scratch in Elementary School Students. Journal of Information Technology in Education, 18(2), 45-60.
Akbarsadat, M. (2022). The Effect of STEAM-based Teaching Methods on Learning Programming Concepts Using Scratch in Elementary School Students. Journal of Educational Technology Development, 15(1), 25-40.
Mohammadpour, A., Rezaei, S., & Karami, M. (2021). The Impact of STEAM-based Instruction on Developing Programming Skills Using Scratch in Secondary School Students. Journal of Information and Communication Technology in Education, 12(3), 45-60.