Developing an online learning model to promote the Development of computerprogramming skills according to constructivist theory for undergraduate students in Computer Major, Faculty of Education, Uttaradit Rajabhat University
Main Article Content
Abstract
The purposes of this research were: 1) to study the appropriate components of an online learning model designed to enhance computer programming skills based on constructivist theory for undergraduate computer education students at Uttaradit Rajabhat University; 2) to develop the online learning model; and 3) to compare the students' programming skills before and after learning through the developed model. The research was conducted in three phases: Phase 1 involved studying the appropriate components of the model, with data obtained from 5 experts using an appropriateness questionnaire. Phase 2 focused on developing the online learning model, with data collected from 5 experts using a model quality assessment form. Phase 3 compared the programming skills of 30 computer education students using a programming skill assessment test. Statistics utilized for data analysis across all three phases included percentage, mean, standard deviation, and dependent samples t-test
The research findings were:
1.The online learning model comprised 5 components: 1) concepts and theories of online learning and constructivism, 2) learning objectives, 3) instructional models and activities, 4) online learning management systems, and 5) skill measurement and evaluation.
2.The developed online learning model consisted of 3 key parts: 1) the 5 core components, 2) 6 self-directed learning development activities, and 3) 7 dimensions of programming skills to be developed along with implementation guidelines.
3.The computer programming skills of the students who learned through the developed model (OLAC-DPS Model) were significantly higher after the intervention than before. The pre-test mean score was 21.50 (S.D. = 1.63), accounting for 71.16%, whereas the post-test mean score reached 28.50 (S.D. = 1.33), accounting for 95.00%.
Downloads
Article Details

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
References
กองบริการการศึกษา. (2568). ข้อมูลนักศึกษาระดับปริญญาตรี มหาวิทยาลัยราชภัฏอุตรดิตถ์. สืบค้นเมื่อ 16 กันยายน 2568, จาก http://academic.uru.ac.th/NameGroup/
กิตติมา ปัทมาวิไล. (2559). การพัฒนารูปแบบการเรียนการสอนที่เสริมสร้างทักษะการให้เหตุผล การแก้ปัญหา และการสื่อสารทางคณิตศาสตร์ ระดับชั้นมัธยมศึกษาปีที่ 5. ปริญญาปรัชญาดุษฎีบัณฑิต (สาขาวิชาหลักสูตรและการสอน). มหาวิทยาลัยศิลปากร.
เขมณัฏฐ์ มิ่งศิริธรรม. (2564). เทคโนโลยีเพื่อการเรียนรู้สาหรับการวิจัยทางการศึกษาในการเปลี่ยนผ่านทางดิจิทัล. กรุงเทพฯ: โอ เอส พริ้นติ้ง เฮ้าส์.
บุญชม ศรีสะอาด. (2560). การวิจัยเบื้องต้น. (พิมพ์ครั้งที่ 10). กรุงเทพฯ: สุวีริยาสาส์น.
Ally, M. (2005). A study of the design and evaluation of a learning object and implications for content development Interdisciplinary. Interdisciplinary Journal of e-Skills and Lifelong Learning, 1(1), 1-22. https://doi.org/10.28945/407
Brown, J. S., Collins, A., & Duguid, P. (1989). Situated cognition and the culture of learning. Educational researcher, 18(1), 32–42.
Garrison, D. R. (1997). Self-directed learning: Toward a comprehensive model. Adult Education Quarterly, 48(1), 18-33.
Jonassen, D.H. (1997). Instructional design model for well-structured and ill-structured problem-
solving learning outcomes. Educational Technology. Research and Development,45(1), 65-95.
Joyce, B.,& Weil, M. (1996). Model of Teaching. (3rd ed.). Boston: Allyn and Bacon.
Lave, J. and Wenger, E. 1991. Situated Learning: Legitimate Periphera Participation. Cambridge: Cambridge University Press.
Leinonen, J., et al. (2024). Designing a Feedback Analytics Tool with Students: Scaffolding Feedback Literacy. Journal of Learning Analytics
Likert, R. (1967). The human organization: Its management and value. New York: McGraw-Hill
Papert, S. (1980). Mindstorms: Children, computers, and powerful ideas. New York: Basic Books.
Piaget, J. (1970). Science of education and the psychology of the child. London: Orion Press.
Kafai, Y. B., & Burke, Q. (2015). Connected code: Why children need to learn programming.Teachers College Record, 117(6), 1–10.
Kolb, D. A. (1984). Experiential learning: Experience as the source of learning and development. New Jersey: Prentice-Hall.
Lynn, M. R. (1986). Determination and quantification of content validity. Nursing Research,35(6), 382–385.
Mayer, R. E. (2009). Multimedia learning: Are we asking the right questions. Educational Psychologist, 32(1), 1-19
Rovinelli, R. J., & Hambleton, R. K. (1977). On the use of content specialists in the assessment of criterion-referenced test item validity. Dutch Journal of Educational Research, 1(2), 49–60.
Sweller, J. (1988). Cognitive load during problem solving: Effects on learning. Cognitive Science, 12(2), 257-285.
Vygotsky, L. S. (1978). Mind in society: The development of higher psychological processes. Cambridge: Harvard University Press.