DESIGN AND DEVELOPMENT OF AN INTERACTIVE LEARNING ENVIRONMENT TO ENHANCE ALGORITHMIC THINKING FOR DATA STRUCTURING
Main Article Content
Abstract
This study was aimed at designing and developing an interactive learning environment to enhance algorithmic thinking. Developmental research (Phase I) was employed in this study. Research procedures were as follows: 1) Design the process, 2) Develop the process, and 3) Evaluate the process. There were 2 target groups: 1) Experts in content, instructional design, media professions, and evaluation and 2) 12 students earning their Master’s degree in Computer Education at the Faculty of Education, Khon Kaen University. The findings from Phase 1 revealed the following 5 major components of an interactive learning environment: 1) A problematic situation that promotes algorithmic thinking, 2) Learning resources, 3) Exchange of knowledge, 4) Scaffolding, and 5) Coaching. Findings on the efficiency of the interactive learning environment revealed efficiency in the following areas, according to reviews conducted by the experts: 1) Learners’ opinions, 2) Learners’ algorithmic thinking, and 3) Learning achievement
Article Details
References
ชณิดาภา บุญประสม. (2554). การพัฒนาบทเรียนคอมพิวเตอร์ช่วยสอนแบบทบทวนผ่านเครือข่ายอินเทอร์เน็ต ที่เรียนรู้ร่วมกันแบบเพื่อนคู่คิด ในรายวิชาโครงสร้างข้อมูล หลักสูตรประกาศนียบัตรวิชาชีพชั้นสูง วิทยาลัยเทคนิคอุบลราชธานี. วิทยานิพนธ์ปริญญาครุศาสตรอุตสาหกรรมมหาบัณฑิต สาขาวิชาเทคโนโลยีคอมพิวเตอร์ บัณฑิตวิทยาลัย มหาวิทยาลัยเทคโนโลยีพระจอมเกล้าพระนครเหนือ.
ณัฐกานต์ เมยเค้า. (2557). เมนทอลโมเดลของผู้เรียนที่เรียนด้วยสิ่งแวดล้อมการเรียนรู้บนเครือข่าย
ตามแนวคอนสตรัคติวิสต์วิชาการเขียนโปรแกรมเบื้องต้น. วิทยานิพนธ์ปริญญาศึกษาศาสตร์มหาบัณฑิต สาขาวิชาเทคโนโลยีการศึกษา บัณฑิตวิทยาลัย มหาวิทยาลัยขอนแก่น.
สุทธิพร จิตต์มิตรภาพ. (2555). การเปลี่ยนแปลงโลกของการเรียนรู้ในศตวรรษที่ 21 และการพัฒนาสู่ “ครูมืออาชีพ”. ค้นเมื่อ 23 กันยายน 2555, จาก http://hu.swu.ac.th/hu/km/Files/2_Changes_in_the_world21.pdf
สุมาลี ชัยเจริญ. (2551). เทคโนโลยีการศึกษา หลักการ ทฤษฎี สู่การปฏิบัติ. ขอนแก่น: คณะศึกษาศาสตร์ มหาวิทยาลัยขอนแก่น.
เสาวลักษ์ คำถา. (2552). บทเรียนบนเครือข่ายอินเทอร์เน็ตวิชาโครงสร้างข้อมูลและอัลกอริทึมหลักสูตร ประกาศนียบัตรวิชาชีพชั้นสูง. วิทยานิพนธ์ปริญญาวิทยาศาสตรมหาบัณฑิต สาขาวิชาการศึกษาวิทยาศาสตร์ บัณฑิตวิทยาลัย สถาบันเทคโนโลยีพระจอมเกล้าเจ้าคุณทหารลาดกระบัง.
สำนักงานรับรองมาตรฐานและการประเมินคุณภาพการศึกษา. (2550). รายงานการประเมินคุณภาพภายนอกรอบแรก ระดับการศึกษาขั้นพื้นฐาน (พ.ศ.2554-2558). กรุงเทพฯ: อมรินทรพริ้นติ้งแอนดพับลิชชิ่ง.
Futschek, G. (2006). Algorithmic Thinking: The Key for Understanding Computer Science. Informatics Education – The Bridge between Using and Understanding Computers: International Conference in Informatics in Secondary Schools – Evolution and Perspectives. Proceedings ISSEP 2006. (pp. 159-168).
Hromkovi, J. (2016). Examples of Algorithmic Thinking in Programming Education. Olympiads in Informatics, 10(2), 111–124.
Naveh, N. (2005). The Design of Learner-centred, Technology-enhanced Education: Developing of Algorithmic Thinking in Middle School Pupils in Israel. Retrieved June 23, 2015, from http://www.phd.richardmillwood.net/en/portfolio/media/
Nili, Naveh. (2005). Developing of Algorithmic Thinking in Middle School Pupils in Israel. Retrieved June 2, 2015, from http://www phd.richardmillwood.net/en/portfolio/media/Algorithmic%20thinking.pdf
Richey, R. C., & Klein, J. (2007). Design and developmental research. New Jersey: Lawrence Erlbaum Associates.
Treffinger, D. J. (2005). Creative Problem Solving: an introduction. Waco, TX: Prufrock Press.
Wing, M. J. (2006). Communications of The ACM: Computational Thinking. Retrieved June 20, 2014, from https://www.cs.cmu.edu/~15110-s13/Wing06-ct.pdf