Synthesis of Designing Framework of Constructivism Web-Based Learning Environment Model to Enhance Computational Thinking for Programming
Main Article Content
Abstract
The objective of this research was to synthesize a conceptual framework for designing a constructivism web-based learning environment that promotes computational thinking for programming among seventh-grade students. The study employed documentary research and survey research methodologies. The target group consisted of 20 students of 7th grade students and 6 experts including content designing and learning environment designing. Research instruments included document review and analysis forms, a synthesis form for the conceptual design framework, and a survey questionnaire to assess students' perspectives on the learning context. Data analysis utilized descriptive statistics such as frequency, percentage, mean, and standard deviation, along with content analysis through interpretation and synthesis. The findings revealed that the constructivist-based design framework consists of four stages and five components: 1) the stimulation of cognitive structure and encouragement of computational thinking was Problem-based Situation 2) the support for cognitive equilibrium was Learning resources, 3) the support for enlarging cognitive structure and computational thinking, and 4) the support for knowledge construction. The constructivism web-based learning environment model consists of 5 components: the problem-based situation, the learning resource, the problem-based programming, the scaffolding, and the coaching.
Article Details

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
copyright in this website and the material on this website (including without limitation the text, computer code, artwork, photographs, images, audio material, video material and audio-visual material on this website) is owned by Journal and its licensors.
References
Amnatcharoen, W. & Vongthatam, P. (2021). Design and Development of Constructivist Gamification-Based Learning Environment Model to Enhance Self-regulation for Undergraduate Students. Journal of Education Khon Kaen University, 44(3), 46-62. [in Thai]
Atkinson, R. C., & Shiffrin, R. M. (1968). Human memory: A proposed system and its control processes. Psychology of learning and motivation (Vol. 2, pp. 89-195). Academic press. https://doi.org/10.1016/S0079-7421(08)60422-3
Brennan, K., & Resnick, M. (2012, April). New frameworks for studying and assessing the development of computational thinking. Proceedings of the 2012 annual meeting of the American educational research association, Vancouver, Canada (Vol. 1, pp. 25). http://scratched.gse.harvard.edu/ct/files/AERA2012.pdf
Brown, J. S., Collins, A., & Duguid, P. (1989). Situated cognition and the culture of learning. Educational Researcher, 18(1), 32–42.
Chaijareon, S. (2014). Instructional design: principles and theories to practices. Faculty of Education, Khon Kaen University. [in Thai]
Collins, A., Brown, J. S., & Holum, A. (1991). Cognitive apprenticeship: Making thinking visible. American educator, 15(3), 6-11.
Daungtod, S., & Chaijareon, S. (2020). Design and Development of Constructivist Gamification-Based Learning Environment Model to Enhance Self-regulation for Undergraduate Students. Technical Education Journal: King Mongkut’s University of Technology North Bangkok, 11(1), 68-77. https://www.ojs.kmutnb.ac.th/index.php/jote/article/view/3899/2853 [in Thai]
Hannafin, M., Land, S., & Oliver, K. (1999). Open learning environments: Foundations, methods, and models. In C. M. Reigeluth (Ed.), Instructional design theories and models: A new paradigm of instructional theory (pp.115-140). Mahwah, NJ: Lawrence Erlbaum Associates.
Hu, L. (2023). Programming and 21st century skill development in K‐12 schools: A multidimensional meta‐analysis. Journal of Computer Assisted Learning, 40(2), 610-636. https://doi.org/10.1111/jcal.12904
Jonassen, D. (1997). Instructional Design Model for Well-Structured and Ill-Structured Problem-Solving Learning Outcomes. Educational Technology. Research and Development, 45(1), 65-95. https://link.springer.com/article/10.1007/bf02299613
Jonassen, D. (1999). Designing constructivist learning environments. In C. M. Reigeluth (Ed.), Instructional-design theories and models: A new paradigm of instructional theory, Vol. 2, pp. 215–239). Lawrence Erlbaum Associates Publishers.
Kesselbacher, M. (2019, May). Supporting the acquisition of programming skills with program construction patterns. 2019 IEEE/ACM 41st International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) (pp. 188-189). IEEE. https://ieeexplore.ieee.org/document/8802754
Komany, K., & Chaijaroen, S. (2023). Designing And Development of Constructivist Learning Environment Model to Enhance Creative Thinking and Creative Expression of Science for Medical Graphic Design. Journal of Education Khon Kaen University, 46(2), 88-107. [in Thai]
Lye, S. Y., & Koh, J. H. L. (2014). Review on teaching and learning of computational thinking through programming: What is next for K-12?. Computers in human behavior, 41, 51-61. https://doi.org/10.1016/j.chb.2014.09.012
Mayer, R. E. (1999). Designing instruction for constructivist learning. Instructional-design theories and models (pp. 141-159). Routledge.
Phewngam, S. (2024). Developing Eleventh-Grade Students’ Academic Achievement of Ability in Basic Programing Using Learning by Doing and Project-Based Learning. Journal of Humanities and Social Sciences for Sustainable Development, 7(1), 32-46. https://ssrujournal.com/index.php/hsssru/article/view/228 [in Thai]
Piaget, J. (1964). Part I: Cognitive development in children: Piaget development and learning. Journal of Research in Science Teaching, 2, 176–186. https://doi.org/10.1002/tea.3660020306
Pooyang, I., Kaosaiyaporn, O., & Lateh, A. (2023). Development of Virtual Learning Environment Based on Constructivism to Enhance Computational Thinking Skills in Grade 10 Students Taking Computing Science Course 1. Journal of Information and Learning [JIL], 34(2), 40–51. [in Thai]
Psycharis, S., & Kallia, M. (2017). The effects of computer programming on high school students’ reasoning skills and mathematical self-efficacy and problem solving. Instructional Science, 45(5), 583–602. https://doi.org/10.1007/s11251-017-9421-5
Qian, Y., & Lehman, J. (2017). Students’ misconceptions and other difficulties in introductory programming: A literature review. ACM Transactions on Computing Education (TOCE), 18(1), 1-24. https://doi.org/10.1145/3077618
Richey, R. C., & Klein, J. D. (2007). Design and development research methods, strategies, and issues. Mahwah, NJ: Lawrence Erlbaum Associates.
Sittisak, R., Aroonsiwagool, A., Bangtho, K., Jai-on, K., & Damsri, C. (2021). Developing Computational Thinking of Elementary School Students with Scratch Program. Suratthani Rajabhat Journal, graduate school, Suratthani Rajabhat University, 9(1), 140-158 [in Thai]
Sweller, J. (1994). Cognitive load theory, learning difficulty, and instructional design. Learning and instruction, 4(4), 295-312. https://doi.org/10.1016/0959-4752(94)90003-5
Vygotsky, L. S. (1978). Mind in society: The development of higher psychological processes (Vol. 86). Harvard university press.
Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33-35. https://doi.org/10.1145/1118178.1118215
Winn, W., & Snyder, D. (1996). Cognitive Perspectives in Psychology. In D. H. Jonassen (Ed.), Handbook of Research for Educational Communications and Technology (pp. 112-142). New York: Macmillan. Retrieved April 2006, from http://www.aect.org/edtech/ed1/pdf/05.pdf