Manuscript received September 19, 2023; revised November 14, 2023; accepted December 14, 2023; published March 22, 2024
Abstract—Logical thinking is essential for students learning computer programming, enabling them to analyze problems and design solutions effectively. Flowcharts, a thinking process model technique, are particularly useful for illustrating program processes and fostering logical reasoning. Additionally, transitioning to a collaborative learning environment enhances students’ social skills and motivation through group interactions. This study explored the impact of a novel learning approach that merges the thinking process model with online collaborative learning among 410 university students. It examined how different learning approaches and individual preferences affected their learning achievement and motivation. The findings indicate that learning achievement varied significantly with different learning approaches and individual preferences but showed no significant variance when combining both factors. For learning motivation, significant differences were noted across all dimensions with varying learning approaches, and some dimensions were affected by individual preferences, with no significant change observed across all dimensions when combining learning approaches and individual preferences. The research concludes that incorporating thinking process models and collaborative learning can substantially improve students’ learning outcomes and motivation.
Keywords—online pedagogy, computer science education, higher education, individual differences
Cite: Kannika Daungcharone, Krittawaya Thongkoo, and Patcharin Panjaburee, "Integrating Thinking Process Model Technique with Online Collaborative Learning to Promote Programming Logical Thinking," International Journal of Information and Education Technology vol. 14, no. 3, pp. 501-509, 2024.