Leveraging Cognitive Load Theory to Enhance Problem Solving Skills in Python Programming for Core Engineering Disciplines
DOI:
https://doi.org/10.16920/jeet/2026/v39i4/26111Keywords:
Problem Solving, Python, CLT, Cognitive LevelAbstract
Python programming is becoming essential across engineering disciplines such as mechanical, civil, electrical, and chemical engineering due to its applications in automation, data analysis, and problem-solving. However, students from non-software backgrounds often face challenges related to abstract thinking, debugging, and applying programming concepts to domain-specific problems. This study presents a case study-based instructional intervention grounded in Cognitive Load Theory (CLT) to enhance problem-solving skills in Python programming. The study was conducted on a sample of 485 undergraduate engineering students from mechanical (144), electrical (132), chemical (67), and civil (142) disciplines. A structured instructional design incorporating intrinsic load management, extraneous load reduction, and germane load enhancement was implemented across five units. The assessment approach included unit-wise performance evaluation, problem-solving skill analysis, and student feedback using quantitative and qualitative measures. Results indicate a significant improvement in student performance, with average scores increasing from 45.36% in Unit 1 to 85.79% in Unit 5. Similarly, problem-solving skills improved from 50.36% to 80.85% across the course. Student feedback also reflected high satisfaction levels, with over 85% positive responses toward CLT-based instructional strategies. The findings demonstrate that CLT-driven instructional design effectively enhances Python learning and problem-solving abilities among non-software engineering students, making complex programming concepts more accessible and applicable to real-world engineering problems.
Downloads
Downloads
Published
How to Cite
Issue
Section
References
Asmara, A. S., Waluya, S. B., Suyitno, H., Junaedi, I., & Ardiyanti, Y. (2024). DEVELOPING PATTERNS OF STUDENTS’ MATHEMATICAL LITERACY PROCESSES: INSIGHTS FROM COGNITIVE LOAD THEORY AND DESIGN-BASED RESEARCH. Infinity Journal, 13(1). https://doi.org/10.22460/infinity.v13i1.p197-214
Beldar, P. (2025). Exploring the Efficacy of Open-Ended Questions in Theory-Based Subjects. Journal of Engineering Education Transformations, 38(4). https://doi.org/10.16920/jeet/2024/v38i4/25101
Beldar, P., Galande, V., Panchbhai, M., & Kavale, P. (2025). Fostering Engagement and Understanding: The Impact of Kolb’s Experiential Learning Theory on Teaching Theory of Machines. Journal of Engineering Education Transformations, 39(2). https://doi.org/10.16920/jeet/2025/v39i2/25153
Beldar, P., Kadbhane, S., & Patil, A. (2025). Addressing the Needs of Slow Learners in Engineering Programs: Effective Identification and Improvement Strategies. Journal of Engineering Education Transformations, 39(2). https://doi.org/10.16920/jeet/2025/v39i2/25146
Beldar, P. R. (2025). Case Study: Enhancing Learning in C Programming Through Gibbs Reflective Cycle. Journal of Engineering Education Transformations, 38(4). https://doi.org/10.16920/jeet/2024/v38i4/25096
Beldar, P. R., Munje, R. K., & Kadbhane, S. V. (2025). Enhancing Engineering Education through Drone Technology Skilling Program: Analyzing the Impact on Program Outcomes. Journal of Engineering Education Transformations, 39(2). https://doi.org/10.16920/jeet/2025/v39i2/25138
Beldar, P., Rakhade, R., Bahiram, M., & Kadbhane, S. (2025). Innovative Coding Teaching Methodologies: A Comprehensive Approach for Diverse Learners. Journal of Engineering Education Transformations, 39(2). https://doi.org/10.16920/jeet/2025/v39i2/25141
Duran, R., Zavgorodniaia, A., & Sorva, J. (2022). Cognitive Load Theory in Computing Education Research: A Review. ACM Transactions on Computing Education, 22(4). https://doi.org/10.1145/3483843
Ellerton, D. P. (2022). On critical thinking and content knowledge: A critique of the assumptions of cognitive load theory. Thinking Skills and Creativity, 43. https://doi.org/10.1016/j.tsc.2021.100975
Evans, P., Vansteenkiste, M., Parker, P., Kingsford-Smith, A., & Zhou, S. (2024). Cognitive Load Theory and Its Relationships with Motivation: A Self-Determination Theory Perspective. In Educational Psychology Review (Vol. 36, Issue 1). https://doi.org/10.1007/s10648-023-09841-2
Fischer, K., Sullivan, A. M., Cohen, A. P., King, R. W., Cockrill, B. A., & Besche, H. C. (2023). Using cognitive load theory to evaluate and improve preparatory materials and study time for the flipped classroom. BMC Medical Education, 23(1). https://doi.org/10.1186/s12909-023-04325-x
Ghanbari, S., Haghani, F., Barekatain, M., & Jamali, A. (2020). A systematized review of cognitive load theory in health sciences education and a perspective from cognitive neuroscience. In Journal of Education and Health Promotion (Vol. 9, Issue 1). https://doi.org/10.4103/jehp.jehp_643_19
Ginns, P., & Leppink, J. (2019). Special Issue on Cognitive Load Theory: Editorial. In Educational Psychology Review (Vol. 31, Issue 2). https://doi.org/10.1007/s10648-019-09474-4
Hanham, J., Castro-Alonso, J. C., & Chen, O. (2023). Integrating cognitive load theory with other theories, within and beyond educational psychology. British Journal of Educational Psychology, 93(S2). https://doi.org/10.1111/bjep.12612
Jong, T. de. (2010). Cognitive load theory, educational research, and instructional design: Some food for thought. Instructional Science, 38(2). https://doi.org/10.1007/s11251-009-9110-0
Kala, N., & Ayas, A. (2023). Effect of instructional design based on cognitive load theory on students’ performances and the indicators of element interactivity. Journal of Turkish Science Education, 20(3). https://doi.org/10.36681/tused.2023.027
Kalyuga, S., & Singh, A. M. (2016). Rethinking the Boundaries of Cognitive Load Theory in Complex Learning. Educational Psychology Review, 28(4). https://doi.org/10.1007/s10648-015-9352-0
Leppink, J., & Heuvel, A. van den. (2015). The evolution of cognitive load theory and its application to medical education. In Perspectives on Medical Education (Vol. 4, Issue 3). https://doi.org/10.1007/s40037-015- 0192-x
Lopez, S. (2024). Impact of Cognitive Load Theory on the Effectiveness of Microlearning Modules. European Journal of Education and Pedagogy, 5(2). https://doi.org/10.24018/ejedu.2024.5.2.799
Nooijen, C. C. A. van, Koning, B. B. de, Bramer, W. M., Isahakyan, A., Asoodar, M., Kok, E., Merrienboer, J. J. G. van, & Paas, F. (2024). A Cognitive Load Theory Approach to Understanding Expert Scaffolding of Visual Problem-Solving Tasks: A Scoping Review. In Educational Psychology Review (Vol. 36, Issue 1). https://doi.org/10.1007/s10648- 024-09848-3
Partarakis, N., & Zabulis, X. (2024). Applying Cognitive Load Theory to eLearning of Crafts. Multimodal Technologies and Interaction, 8(1). https://doi.org/10.3390/mti8010002
Patel, D., & Alismail, A. (2024). Relationship Between Cognitive Load Theory, Intrinsic Motivation and Emotions in Healthcare Professions Education: A Perspective on the Missing Link. Advances in Medical Education and Practice, 15. https://doi.org/10.2147/AMEP.S441405
Sujatha, U., & Rajasekaran, V. (2024). Optimising listening skills: Analysing the effectiveness of a blended model with a top-down approach through cognitive load theory. MethodsX, 12. https://doi.org/10.1016/j.mex.2024.102630
Sweller, J. (2020). Cognitive load theory and educational technology. Educational Technology Research and Development, 68(1). https://doi.org/10.1007/s11423- 019-09701-3
Sweller, J. (2022). Cognitive load theory. In International Encyclopedia of Education: Fourth Edition. https://doi.org/10.1016/B978-0-12-818630-5.14020-5
Sweller, J. (2023a). Discussion of the special issue on cognitive load theory. British Journal of Educational Psychology, 93(S2). https://doi.org/10.1111/bjep.12606
Sweller, J. (2023b). The Development of Cognitive Load Theory: Replication Crises and Incorporation of Other Theories Can Lead to Theory Expansion. Educational Psychology Review, 35(4). https://doi.org/10.1007/s10648-023-09817-2
Sweller, J. (2024). Cognitive load theory and individual differences. Learning and Individual Differences, 110. https://doi.org/10.1016/j.lindif.2024.102423
Taylor, T. A. H., Kamel-ElSayed, S., Grogan, J. F., Hussein, I. H., Lerchenfeldt, S., & Mohiyeddini, C. (2022). Teaching in Uncertain Times: Expanding the Scope of Extraneous Cognitive Load in the Cognitive Load Theory. Frontiers in Psychology, 13. https://doi.org/10.3389/fpsyg.2022.665835
Access to login into the old portal (Manuscript Communicator) for Peer Review-

