ERIC Number: EJ1465731
Record Type: Journal
Publication Date: 2025-Apr
Pages: 27
Abstractor: As Provided
ISBN: N/A
ISSN: ISSN-1360-2357
EISSN: EISSN-1573-7608
Available Date: 2024-10-08
Profiling the Skill Mastery of Introductory Programming Students: A Cognitive Diagnostic Modeling Approach
Manuel B. Garcia1,2,3
Education and Information Technologies, v30 n5 p6455-6481 2025
The global shortage of skilled programmers remains a persistent challenge. High dropout rates in introductory programming courses pose a significant obstacle to graduation. Previous studies highlighted learning difficulties in programming students, but their specific weaknesses remained unclear. This gap exists due to the predominant focus on the overall academic performance evaluation. To address this gap, this study employed cognitive diagnostic modeling (CDM) to profile the skill mastery of programming students. An empirical analysis was conducted to select the most appropriate model for the data, and the linear logistic model (LLM) was determined to be the best fit. Final examination results from 308 information technology (IT) and 279 computer science (CS) students were analyzed using the LLM. Unfortunately, findings revealed that programming students exhibited proficiency primarily in code tracing and language proficiency but displayed deficits in theoretical understanding, logical reasoning, and algorithmic thinking. From a practical standpoint, this deficiency in fundamental skills sheds light on the factors contributing to academic failures and potentially eventual dropout in programming education. When comparing the student population by academic program, CS students demonstrated superior mastery compared to their IT counterparts, although both groups exhibited a lack of mastery in code tracing. These deviations underscore the pressing need for tailored educational strategies that address the unique strengths and weaknesses of each student group. Overall, this study offers valuable insights into programming education literature and contributes to the expanding application of CDM in educational research.
Descriptors: Programming, Introductory Courses, Computer Science Education, Mastery Learning, Demand Occupations, Global Approach, Employees, Dropout Rate, Cognitive Measurement, Models, Information Technology, Computer Science, College Students, Academic Standards, Program Development, Dropout Attitudes, Dropout Research, Comparative Analysis, Logical Thinking, Algorithms
Springer. Available from: Springer Nature. One New York Plaza, Suite 4600, New York, NY 10004. Tel: 800-777-4643; Tel: 212-460-1500; Fax: 212-460-1700; e-mail: customerservice@springernature.com; Web site: https://link.springer.com/
Publication Type: Journal Articles; Reports - Research
Education Level: Higher Education; Postsecondary Education
Audience: N/A
Language: English
Sponsor: N/A
Authoring Institution: N/A
Grant or Contract Numbers: N/A
Data File: URL: https://doi.org/10.7910/DVN/J4FGWN
Author Affiliations: 1University of the Philippines Diliman, College of Education, Quezon City, Philippines; 2FEU Institute of Technology, Educational Innovation and Technology Hub, Manila, Philippines; 3Korea University, College of Education, Seoul, South Korea