Differentiated measurement of cognitive loads in computer programming

Abstract This study had two objectives: (1) to evaluate the validity of an instrument for measuring differentiated cognitive loads in its Spanish version; and (2) to evaluate the three types of cognitive loads and their relationship with self-efficacy, self-concept, and interest in programming of students in an introductory course. Understanding and assessing cognitive loads when learning computer programming is key to supporting student learning. While there are instruments in English and German assessing the different types of cognitive loads, there is no validated instrument in Spanish. This study took place during the implementation of an online training program in basic programming, with a sample of 1162 students. We used Exploratory Factor Analysis and Confirmatory Factor Analysis to validate the structure of the instrument. The results allowed us to establish a factorial structure of the subjective scale of differentiated cognitive loads, managing to measure the germane, intrinsic, and extraneous cognitive loads. The bivariate correlation analysis allowed identifying statistically significant associations between the study variables, including (a) the negative relationship between extraneous cognitive load and germane cognitive load and (b) the negative relationship between extraneous cognitive load and self-efficacy in programming.

Authors

Institutions

Publication Details

Journal
Journal of Computing in Higher Education
Published
2024-09-17
DOI
https://doi.org/10.1007/s12528-024-09411-7
Citations
2
Primary Topic
Visual and Cognitive Learning Processes
Type
article
Field-Weighted Citation Impact
1.02

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Differentiated measurement of cognitive loads in computer programming

Roxana Quintero-Manes, Camilo Vieira
2 citations
Journal of Computing in Higher Education
Visual and Cognitive Learning Processes
1.02
article

Differentiated measurement of cognitive loads in computer programming

Roxana Quintero-Manes, Camilo Vieira
article en
2 citations

Abstract

Abstract This study had two objectives: (1) to evaluate the validity of an instrument for measuring differentiated cognitive loads in its Spanish version; and (2) to evaluate the three types of cognitive loads and their relationship with self-efficacy, self-concept, and interest in programming of students in an introductory course. Understanding and assessing cognitive loads when learning computer programming is key to supporting student learning. While there are instruments in English and German assessing the different types of cognitive loads, there is no validated instrument in Spanish. This study took place during the implementation of an online training program in basic programming, with a sample of 1162 students. We used Exploratory Factor Analysis and Confirmatory Factor Analysis to validate the structure of the instrument. The results allowed us to establish a factorial structure of the subjective scale of differentiated cognitive loads, managing to measure the germane, intrinsic, and extraneous cognitive loads. The bivariate correlation analysis allowed identifying statistically significant associations between the study variables, including (a) the negative relationship between extraneous cognitive load and germane cognitive load and (b) the negative relationship between extraneous cognitive load and self-efficacy in programming.

Journal of Computing in Higher EducationVol. 37(3)
Universidad del Norte (CO)
Universidad del Norte
Openalex Percentile: Top 21%
Visual and Cognitive Learning Processes
1.02
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.