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

Authors

  • Chanakan Phila Master of Education in Computer Education, Nakhon Sawan Rajabhat University
  • Duangjai Puttasem Computer Education Program, Faculty of Education, Nakhon Sawan Rajabhat University
  • Wudhijaya Philuek Computer Education Program, Faculty of Education, Nakhon Sawan Rajabhat University
  • Kulrapas Tiamtiporn Computer Education Program, Faculty of Education, Nakhon Sawan Rajabhat University

Keywords:

Programming, Drag-Drop Block Programing, Text-Based Programing, Computational Thinking

Abstract

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.

  1.  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.
  2. 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.
  3. 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

2023-04-30

How to Cite

Phila, C., Puttasem, D., Philuek, W., & Tiamtiporn, K. (2023). 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. Journal of Graduate School, Pitchayatat, Ubon Ratchathani Rajabhat University, 18(1), 27–39. Retrieved from https://so02.tci-thaijo.org/index.php/Pitchayatat/article/view/259085

Issue

Section

Research articles