Integrated Project-Problem Learning (IPPL) to Promote the Programming Skills of Vocational Students

Authors

  • Manus Phuttawong Department of Industrial Education, Phanatnikhom Industrial and Community College, Thailand

Keywords:

Integrated Project-Problem Learning, Project-Based Learning, Problem-Based Learning, Programming Skills, Vocational Education

Abstract

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

2026-03-26

How to Cite

[1]
M. Phuttawong, “Integrated Project-Problem Learning (IPPL) to Promote the Programming Skills of Vocational Students”, Int J Edu Comm Tech, vol. 6, no. 2, pp. 1–12, Mar. 2026.

Issue

Section

Original Articles