Integrated Project-Problem Learning (IPPL) to Promote the Programming Skills of Vocational Students
Keywords:
Integrated Project-Problem Learning, Project-Based Learning, Problem-Based Learning, Programming Skills, Vocational EducationAbstract
The objectives of this research were as follows: (1) synthesize an Integrated Project-Problem Learning (IPPL) to enhance the programming skills of vocational students; (2) develop the proposed learning process; and (3) evaluate its appropriateness. The instructional design was based on an integration of Project-Based Learning (PjBL) and Problem-Based Learning (PBL), structured into three main components: input factors, learning process, and outcomes. The development process led to the formation of the IPPL for Vocational Programming Skills model, comprising five instructional steps: problem analysis, solution design, project implementation, testing and refinement, and presentation with reflection. These steps promote analytical thinking and the development of systematic programming skills.
The evaluation of the IPPL process by subject-matter experts indicated that the overall appropriateness was rated at the highest level in terms of the conceptual framework, the process design, the learning activities, and the feasibility for classroom implementation, particularly in programming-related courses. Therefore, it can be concluded that the IPPL for Vocational Programming Skills model is a pedagogical approach that can be effectively applied in vocational education to enhance learners’ programming competencies in a structured and meaningful way.
References
Alghamdi, M. (2025). Dealing with coding challenges through digital platforms: Assessing their effectiveness in skill development. CLEI Electronic Journal, 28(1), https://doi.org/10.19153/cleiej.28.1.6
Chang, Y., Choi, J., & Şen-Akbulut, M. (2024). Undergraduate students’ engagement in project-based learning with an authentic context. Education Sciences, 14(2). https://doi.org/10.3390/educsci14020168
Chatwattana, P., & Nilsook, P. (2017). A web-based learning system using project-based learning and Imagineering. International Journal of Emerging Technologies in Learning, 12(5), 4–10. https://doi.org/10.3991/ijet.v12i05.6344
Chaiwong, R. (2021). Problem-based learning management to develop the creative thinking skills of students in Social Studies major, Faculty of Education, Chiang Mai University. https://e-thesis.mcu.ac.th/thesis/1401
Duangsongd, P. (2022). Development of critical thinking abilities and learning achievement of Mathayomsuksa 1 students on the topic of substances around us using problem-based learning and graphic organizers. https://so06.tci-thaijo.org/index.php/edu-rmu/article/view/258624
Duris, V., Vasileva, L. N., Chumarov, S. G., & Lengyelfalusy, T. (2022). Formation of programming skills among students of scientific, technical and natural science areas of training using the Arduino platform. International Journal of Online and Biomedical Engineering (iJOE), 18(12), 4–15. https://doi.org/10.3991/ijoe.v18i12.32409
Hongyai, A. (2022). Development of web-based instruction focusing on problem-based learning to promote fundamental robotics programming skill for students in Robot Club Mahasarakham University Demonstration School (Secondary).
Kanasutra, P. (1995). Statistics for Research in the Behavioral Sciences. Bangkok: Chulalongkorn University Press.
Khemmani, T. (2010). Science of Teaching: Knowledge for Organizing Effective Learning Processes (13th ed.). Bangkok: Chulalongkorn University Press.
Kanoknitanunt, P., Nilsook, P., & Wannapiroon, P. (2021). Imagineering learning with logical problem solving. Journal of Education and Learning, 10(3), 112–120. https://doi.org/10.5539/jel.v10n3p112
Lertyosbordin, C., Maneewan, S., & Easter, M. (2022). Components and indicators of the robot programming skill assessment based on higher order thinking. Informatics, 9(3), 47. https://doi.org/10.3390/informatics9030047
Liao, Y.-K. C. (2020). A meta-analysis of computer programming on cognitive outcomes: An updated synthesis. https://www.researchgate.net/publication/340884944
Maowtub, P. (2020). Learning management of project-based learning along with questioning based on sufficiency economy philosophy to enhance project proceeding abilities for secondary 3 (Grade 9) students. http://www.repository.rmutt.ac.th/xmlui/handle/123456789/4113
Namkote, T. (2023). Development of learning achievement and science process skills of Mathayomsuksa 4 students on the topic of evolution by using problem-based learning combined with TPACK. https://ph01.tci-thaijo.org/index.php/JIE/article/view/253642
Office of the Vocational Education Commission. (2024). Vocational certificate curriculum. Ministry of Education, Thailand. https://bsq.vec.go.th/
Pan, G., Seow, P.-S., & Koh, G. (2018). Examining learning transformation in project-based learning process. Singapore Management University School of Accountancy Research Paper Series, 6(3).
Punjansing, C., & Sae-Joo, P. (2019). The development of project-based learning and AR-technology with web-based instruction to encourage Visual Basic programming skills for Grade 11 students. https://ph01.tci-thaijo.org/index.php/JIE/article/view/253642
Rattanakha, R., & Chatwattana, P. (2023). The problem-based learning model via cloud technology to promote programming skills. Higher Education Studies, 13(4), 201–211. https://doi.org/10.5539/hes.v13n4p201
Rupavijetra, P., Nilsook, P., Jitsupa, J., & Hanwong, U. (2022). Career skills and entrepreneurship for students by collaborative project-based learning management model. Journal of Education and Learning, 11(6), 48–58. https://doi.org/10.5539/jel.v11n6p48
Sisamud, K. (2022). The design of project-based learning using design thinking via Metaverse to enhance Buddhism innovators. https://ccsenet.org/journal/index.php/hes/article/view/0/48865
Skalka, J., Drlik, M., Benko, L., Kapusta, J., Rodríguez del Pino, J. C., Smyrnova-Trybulska, E., Stolinska, A.,Svec, P., & Turcinek, P. (2021). Conceptual framework for programming skills development based on microlearning and automated source code evaluation in virtual learning environment. Sustainability, 13(6), 3293. https://doi.org/10.3390/su13063293
Sudjimat, D. A., Nyoto, A., & Romlie, M. (2021). Implementation of problem-based learning in vocational education in Indonesia. International Journal of Instruction, 14(3), 191–210. https://doi.org/10.29333/iji.2021.14311a
Sutarto, D., Hastuti, I., Fuster-Guillén, D., Palacios Garay, J. P., Hernández, R. M., & Namaziandost, E. (2022). The effect of problem-based learning on metacognitive ability in the conjecturing process of junior high school students. Education Research International, 2022. https://doi.org/10.1155/2022/2313448
Visuttakul, C. (2021). Development of project-based learning management with the concept of flipped classroom to promote competency in creating innovation for learning and learning achievement of graduate teacher students.
Wongkumsin, T., & Singhwee, C. (2020). Project-based learning for development self-directed learning. Journal of Social Sciences & Humanities, 46(1), 218–253. https://so04.tci-thaijo.org/index.php/socku/article/view/241841/165254
Xie, H., Chu, H. C., Hwang, G. J., & Wang, C. C. (2019). Trends and development in technology-enhanced adaptive/personalized learning: A systematic review of journal publications from 2007 to 2017. Computers & Education, 140, 103599. https://doi.org/10.1016/j.compedu.2019.103599
Yew, E. H. J., & Goh, K. (2016). Problem-Based Learning: An Overview of its Process and Impact on Learning. Health Professions Education, 2(2), 75–79. https://doi.org/10.1016/j.hpe.2016.01.004
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 International Journal of Educational Communications and Technology

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
