The Development of Scratch Programming Skills Through a STEAM Education Approach for Fifth-Grade Students
Keywords:
Scratch Programming Skills, Debugging, STEAM EducationAbstract
This research aimed to 1) develop Scratch programming lesson plans based on the STEAM Education approach for fifth-grade students, 2) investigate students’ programming and debugging skills after learning through the developed lesson plans, and 3) examine students’ satisfaction with the learning activities. The target group consisted of 25 fifth-grade students from one classroom from the Demonstration School of Phuket Rajabhat University (Primary Level), Phuket province, Thailand. The target group was selected by cluster sampling. The research instruments consisted of: 1) four lesson plans on algorithm design and basic programming, totaling 8 hours; 2) a programming and debugging skills assessment form; and 3) a satisfaction questionnaire regarding the learning management. The statistics used for data analysis were percentage, mean, and standard deviation.
The results revealed that the quality of the developed lesson plans was at the highest level.
Students’ programming and debugging skills were at good to very good levels. Thirteen students (52%) were at the very good level, while twelve students (48%) were at the good level. In addition, students’ satisfaction toward the developed lesson plans was at the highest level.
References
กระทรวงศึกษาธิการ. (2560). ตัวชี้วัดและสาระการเรียนรู้แกนกลาง กลุ่มสาระการเรียนรู้วิทยาศาสตร์และเทคโนโลยี (ฉบับปรับปรุง พ.ศ. 2560) ตามหลักสูตรแกนกลางการศึกษาขั้นพื้นฐาน พ.ศ. 2551. โรงพิมพ์ชุมนุมสหกรณ์การเกษตรแห่งประเทศไทย.
ทิศนา แขมมณี. (2560). ศาสตร์การสอน: องค์ความรู้เพื่อการจัดกระบวนการเรียนรู้ที่มีประสิทธิภาพ (พิมพ์ครั้งที่ 21). สำนักพิมพ์แห่งจุฬาลงกรณ์มหาวิทยาลัย.
วาสนา ชาชิโย และมานพ ชาชิโย. (2566). การพัฒนาทักษะการรู้เทคโนโลยีสารสนเทศและการสื่อสารโดยใช้การเรียนรู้
แบบผสมผสาน. วารสารศึกษาศาสตร์ มหาวิทยาลัยราชภัฏมหาสารคาม, 20(3), 141-153. https://so06.tci-thaijo.org/index.php/edu-rmu/article/view/267250
วิจารณ์ พานิช. (2555). วิถีสร้างการเรียนรู้เพื่อศิษย์ในศตวรรษที่ 21. มูลนิธิสดศรี-สฤษดิ์วงศ์.
สถาบันส่งเสริมการสอนวิทยาศาสตร์และเทคโนโลยี (สสวท). (2560). ตัวชี้วัดและสาระการเรียนรู้แกนกลาง กลุ่มสาระการเรียนรู้วิทยาศาสตร์ (ฉบับปรับปรุง พ.ศ. 2560) สาระเทคโนโลยี (วิทยาการคำนวณ). สถาบันส่งเสริมการสอนวิทยาศาสตร์และเทคโนโลยี.
สำนักงานสภาพัฒนาการเศรษฐกิจและสังคมแห่งชาติ. (2565). แผนพัฒนาเศรษฐกิจและสังคมแห่งชาติ ฉบับที่ 13 พ.ศ. 2566–2570. สำนักนายกรัฐมนตรี.
Bonwell, C. C., & Eison, J. A. (1991). Active learning: Creating excitement in the classroom. George Washington University.
Brennan, K., & Resnick, M. (2012). New frameworks for studying and assessing the development of computational thinking. Proceedings of the American Educational Research Association.
Giannakoulas, A. (2025). Programming difficulties and debugging challenges among primary school students in block-based coding environments. Journal of Educational Computing Research, 63(3), 16205-16254. https://doi.org/10.1177/07356331241309074
Koray, Ö., & Bilgin, A. K. (2023). The effect of block coding (Scratch) activities integrated into the 5E learning model in science teaching on students’ computational thinking skills and programming self-efficacy. Science Insights Education Frontiers, 18(1), 2825–2845.
Land, M. H. (2013). Full STEAM ahead: The benefits of integrating the arts into STEM. Procedia Computer Science, 20, 547–552. https://doi.org/10.1016/j.procs.2013.09.317
Organization for Economic Co-operation and Development (OECD). (2023). Artificial intelligence and the future of skills. Organisation for Economic Co-operation and Development.
Papert, S. (1980). Mindstorms: Children, computers, and powerful ideas. Basic Books.
Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J., Silverman, B., & Kafai, Y. (2009). Scratch: Programming for all. Communications of the ACM, 52(11), 60–67. https://doi.org/10.1145/1592761.1592779
Stewart, W. H., & Baek, Y. (2023). Analyzing computational thinking studies in Scratch programming:
A review of elementary education literature. Journal of Research on Technology in Education, 55(4), 567–584. https://doi.org/10.21585/ijcses.v6i1.156
Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33–35. https://doi.org/10.1145/1118178.1118215
Wong, G. K.-W., Jian, S., & Cheung, H.-Y. (2024). Engaging children in developing algorithmic thinking and debugging skills in primary schools: A mixed-methods multiple case study. Education and Information Technologies, 29, 16205–16254. https://doi.org/10.1007/s10639-024-12448-x
World Economic Forum. (2025). The future of jobs report 2025. World Economic Forum.
Yakman, G. (2008). STEAM education: An overview of creating a model of integrative education. Purdue University.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Roi Et Rajabhat University

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
บทความที่ได้รับการตีพิมพ์เป็นลิขสิทธิ์ของวารสารมหาวิทยาลัยราชภัฎร้อยเอ็ด
ข้อความที่ปรากฏในบทความแต่ละเรื่องในวารสารวิชาการเล่มนี้เป็นความคิดเห็นส่วนตัวของผู้เขียนแต่ละท่านไม่เกี่ยวข้องกับมหาวิทยาลัยราชภัฎร้อยเอ็ด และคณาจารย์ท่านอื่นๆในมหาวิทยาลัยฯ แต่อย่างใด ความรับผิดชอบองค์ประกอบทั้งหมดของบทความแต่ละเรื่องเป็นของผู้เขียนแต่ละท่าน หากมีความผิดพลาดใดๆ ผู้เขียนแต่ละท่านจะรับผิดชอบบทความของตนเองแต่ผู้เดียว