Using students’ cognitive, affective, and demographic characteristics to predict their understanding of computational thinking concepts
A machine learning-based approach
Bibliographic Data
| ID | 21631267 |
|---|---|
| Authors | Siu Cheung Kong (0000-0002-8691-3016, Education University of Hong Kong, corresponding author), Wei Shen (0000-0002-3567-2726, Education University of Hong Kong) |
| Year | 2024 |
| Volume | 32 |
| Issue | 10 |
| Pages | 7647-7660 |
| Publication date | 2024-11-25 |
| Open Access | No |
| Type | ARTICLE |
| Venue | Interactive Learning Environments (JOURNAL) |
| Journal identifiers | ISSN: 1049-4820 • E-ISSN: 1744-5191 |
| Publisher | Informa UK Limited (PUBLISHER • GB) |
| DOI | 10.1080/10494820.2024.2331148 |
| OpenAlex | W4392951402 |
| Language | EN |
| Citations received | 1 |
| References cited | 32 |
Logistic regression models have traditionally been used to identify the factors contributing to students’ conceptual understanding. With the advancement of the machine learning-based research approach, there are reports that some machine learning algorithms outperform logistic regression models in terms of prediction. In this study, we collected cognitive, affective, and demographic data from 4,142 primary students as features to predict their understanding of computational thinking (CT) concepts. We identified and used five popularly used machine learning models. All five machine learning models outperformed the logistic regression model, with the extreme gradient boosting (XGBoost) model achieving the highest predictive accuracy. We used these features and the K-means algorithm of the unsupervised clustering technique to identify four optimal clusters of students. By comparing the representative students from each of the four clusters, selected by the t-distributed stochastic neighbour embedding algorithm, we found that each cluster had its characteristics. For example, one cluster consisted of students who outperformed students in the other three clusters in mathematics, scored highest in prior experience in programming, and used computers and the Internet most frequently. By identifying the characteristics of these clusters, pedagogical design, and resource support can be proposed to support students’ learning of CT concepts
Cognition · Cognitive psychology · Cognitive science · Computational Thinking · Educational technology · Mathematics education · Computer Science · Genetics, Bioinformatics, and Biomedical Research · Online Learning and Analytics · Psychology · Teaching and Learning Programming · Artificial Intelligence
A Modern Approach to Regression with R
Which cognitive abilities underlie computational thinking? Criterion validity of the Computational Thinking Test
Exploring the impact of artificial intelligence on teaching and learning in higher education
Demystifying computational thinking
A study of primary school students' interest, collaboration attitude, and programming empowerment in computational thinking education
Advancing students’ computational thinking skills through educational robotics
Optuna
Assessing Algorithmic Thinking Skills in Relation to Age in Early Childhood STEM Education
Computational thinking education
On the predictors of computational thinking and its growth at the high-school level
Validating a computational thinking concepts test for primary education using item response theory
STEM learning attitude predicts computational thinking skills among primary school students
Effects of a teacher development program on teachers' knowledge and collaborative engagement, and students' achievement in computational thinking concepts
Computational identity and programming empowerment of students in computational thinking development
Number of books at home as an indicator of socioeconomic status
| Citations per year | 1 |
|---|---|
| Citation span | 2026 - 2026 (1) |
| Highly cited | No |