Development of Learning Activities on Drag-Drop Block Computer Programing Associated with the AlgorithmThinking Process Using the Peer-Assisted Technique Affecting Text-Based Computer Programing for the Sixth Grade Students
Keywords:
Programming, Drag-Drop Block Programing, Text-Based Programing, Computational ThinkingAbstract
The objectives of this research were 1) to develop learning activities on text-based computer programing using drag-drop block programing associated with an algorithm thinking process using a peer-assisted technique for the sixth grade students, 2) to study learning activity management by the drag-drop block computer programing associated with the algorithm thinking process using the peer-assisted technique affecting learning the text-based computer programing, and 3) to study the computational thinking of the sixth grade students through the use of the learning activity management using the drag-drop block computer programing associated with the algorithm process using the peer-assisted technique. The samples used in this research were 47 students studying in the sixth grade in the Mae Le School group under Nakhon Sawan Primary Educational Service Area Office 2. They were randomized by simple random sampling. The research instruments were learning management plans, an evaluation form for the ability in practice on the drag-drop block computer programing and the text-based computer programing, and an evaluating form for the computational thinking. The statistics used to analyze data were mean, standard deviation, and t-test.
The research findings were as follows.
- The findings of the evaluation of the quality of the learning management plans by using the drag-drop block computer programming associated with the algorithm thinking process using the peer-assisted technique from 3 experts showed that the learning management plans were at a good level (x̅= 4.26) and could be used to manage learning.
- The findings of the use of the learning management using the drag-drop block computer programing associated with the algorithm thinking process using the peer-assisted technique showed that before using the learning activities, the mean score was 7.02, and after using the learning activities, the mean score was 12.77. When both of the mean scores were compared, the mean score of after using the learning activities was higher than that of before using the learning activities with the statistical significance at the level of .05. The findings of the evaluation of the ability in practice on the drag-drop block computer programing associated with the algorithm thinking process using the peer-assisted technique showed that the ability in practice on the drag-drop block computer programing was at a good level (x̅= 3.25) and the ability in practice on the text-based computer programing was at a good level.
- The findings of the evaluation of the computational thinking of the sixth grade students by using the learning activities on the drag-drop block computer programing associated with the algorithm thinking process using the peer-assisted technique showed that the computational thinking of the sixth grade students was at a good level (x̅= 3.10).
References
กนกรัตน์ จิรสัจจานุกูล. การใช้งานโปรแกรม Code.org เบื้องต้น. (ออนไลน์) 2561 (อ้างเมื่อ 19 กุมภาพันธ์
. จาก http://www.thaischool1.in.th/_files_school/77102332/document/77102332_0_20190803-155104.pdf
จีระพร สังขเวทัย. Coding กับการศึกษาในศตวรรษที่ 21. (ออนไลน์) 10 สิงหาคม 2564 (อ้างเมื่อ 4 กันยายน 2564). จาก https://www.scimath.org/article-technology/item/12414-coding-21
ทัศนีย์ กรองทอง. เริ่มต้นสอนเขียนโปรแกรมง่ายนิดเดียว. (ออนไลน์) 27 เมษายน 2559 อ้างเมื่อ 23 มกราคม 2564). จาก https://www.ipst.ac.th/news-training/cs-article/13954/intro-to-programming.html
ธิติวัฒน์ ทองคำ. การพัฒนากิจกรรมการจัดการเรียนรู้วิทยาการคำนวณแบบผสมผสานร่วมกับวิชวลโปรแกรมมิ่ง เพื่อส่งเสริมกระบวนการคิดเชิงคำนวณสำหรับนักเรียนชั้นประถมศึกษาปีที่ 5 ในโรงเรียนสังกัดสำนักงานเขตพื้นที่การศึกษาประถมศึกษาเพชรบุรีเขต 1. วิทยานิพนธ์ศึกษาศาสตรมหาบัณฑิต มหาวิทยาลัยศิลปากร, 2563.
Brackmann, C. P. et al. Development of Computational Thinking Skills through Unplugged Activities in Primary School. (online) 2017 (cited 23 January 2021). Available from; https://dl.acm.org/doi/10.1145/3137065.3137069
Dorling, D.W.M. “Scratch: A Way to Logo and Python” (online) 2015 (cited 23 January 2021). Available from; http://ispython.com/wp/wp-ontent/uploads/2014/11/Asigsce16_titled.pdf
Faber, H. H., M. D. M. Wierdsma and R. P. Doornbos. “Teaching Computational Thinking to Primary School Students via Unplugged Programming Lessons,” Journal of the European Teacher Education Network. 12 (2017): 13-24.
Geertsen, H. Tool for Transitioning from Scratch to Python. (online) 2016 (cited 4 September 2021). Available from; https://projekter.aau.dk/projekter/files/239461800/report.pdf Https://scratch.mit.edu Https://think.cs.vt.edu/blockpy/blockpy/
Mladenović, M. “Learning Programming From Scratch,” Tojet: Turkish Online Journal of Educational Technology,” November Special Issue INTE (July 2017): 419-427.
Matsuzawa, Y. et al. “Language migration in non-cs introductory programming through mutual language translation environment,”. in Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015. Pp. 185–190.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2023 Journal of Graduate School, Pitchayatat, Ubon Ratchathani Rajabhat University
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Every article is peer-reviewed for academic correctness by at least two external qualified experts. The opinions in the Journal of Graduate School, Pitchayatat, Ubon Ratchathani Rajabhat University (Humanities and Social Sciences) belong to the authors; not belong to the Publisher. Thus, Graduate School of Ubon Ratchathani Rajabhat University cannot to be held responsible for them. The articles in this journal are protected by the copyright of Thailand. No part of each issue may be reproduced for dissemination without written permission from the publisher.