A Literature Review of Assessment Strategies for Enhancing Conceptual Understanding in Programming Education: Theoretical Perspectives and Empirical Evidence
Enhancing conceptual understanding in programming education is a persistent challenge, especially for novice learners navigating abstract computational concepts. This literature review synthesizes pedagogical innovations from 2015 to 2025 that inform the development and validation of the Programming Conceptual Understanding Test (PCUT), a novel assessment instrument grounded in cognitive science. Five key instructional strategies are explored: conceptual metaphors, robotics and interactive tools, prototype theory, physical programming tools, and ontology-based frameworks. These approaches collectively scaffold abstract reasoning, reduce cognitive load, and foster deeper learner engagement. The study employs a mixed-methods methodology, integrating expert-driven item development with Rasch analysis of pilot testing data to ensure empirical validity. Preliminary Rasch results demonstrate strong psychometric properties, including item reliability and balanced difficulty distribution, supporting PCUT’s diagnostic potential. The review also addresses cultural adaptability and global applicability, emphasizing the need for culturally relevant metaphors and instructional tools. Future directions include integrating adaptive technologies and AI-driven platforms to personalize instruction, identify conceptual gaps, and enhance scalability. Challenges such as algorithmic bias, data privacy, and teacher readiness are acknowledged, with proposed solutions for successful implementation. These insights contribute to a more inclusive, effective, and globally relevant programming education landscape, offering a robust foundation for curriculum reform and instructional design.
Authors
- Naziffa Raha Md Nasir
- Azlan Yusof
- Azran Ahmad (ORCID: https://orcid.org/0000-0002-8868-3437)
Institutions
- Universiti Tenaga Nasional (MY)
Publication Details
- Published
- 2025-08-09
- DOI
- https://doi.org/10.1109/isci65687.2025.11167403
- Primary Topic
- Teaching and Learning Programming
- Type
- article
- Field-Weighted Citation Impact
- 0.00