The application of AI technologies in STEM education: a systematic review from 2011 to 2021

W Xu, F Ouyang - International Journal of STEM Education, 2022 - Springer
Background The application of artificial intelligence (AI) in STEM education (AI-STEM), as an
emerging field, is confronted with a challenge of integrating diverse AI techniques and …

Gamification suffers from the novelty effect but benefits from the familiarization effect: Findings from a longitudinal study

L Rodrigues, FD Pereira, AM Toda… - International Journal of …, 2022 - Springer
There are many claims that gamification (ie, using game elements outside games) impact
decreases over time (ie, the novelty effect). Most studies analyzing this effect focused on …

Introductory programming course: review and future implications

U Omer, MS Farooq, A Abid - PeerJ Computer Science, 2021 - peerj.com
The introductory programming course (IPC) holds a special significance in computing
disciplines as this course serves as a prerequisite for studying the higher level courses …

Explaining individual and collective programming students' behavior by interpreting a black-box predictive model

FD Pereira, SC Fonseca, EHT Oliveira, AI Cristea… - IEEE …, 2021 - ieeexplore.ieee.org
Predicting student performance as early as possible and analysing to which extent initial
student behaviour could lead to failure or success is critical in introductory programming …

Comparing learners' knowledge, behaviors, and attitudes between two instructional modes of computer programming in secondary education

D Sun, F Ouyang, Y Li, C Zhu - International Journal of STEM Education, 2021 - Springer
Background Unplugged programming is proved to be an effective means to foster the
learner-centered programming learning. In addition to the final tests, learners' programming …

[HTML][HTML] Exploring differences in self-regulated learning strategy use between high-and low-performing students in introductory programming: An analysis of eye …

G Cheng, D Zou, H Xie, FL Wang - Computers & Education, 2024 - Elsevier
Previous studies have reported mixed results regarding the relationship between students'
use of self-regulated learning (SRL) strategies and their performance in introductory …

Putting it all together: Combining learning analytics methods and data sources to understand students' approaches to learning programming

S López-Pernas, M Saqr, O Viberg - Sustainability, 2021 - mdpi.com
Learning programming is a complex and challenging task for many students. It involves both
understanding theoretical concepts and acquiring practical skills. Hence, analyzing learners' …

Using multimodal learning analytics to model students' learning behavior in animated programming classroom

A Yusuf, NM Noor, S Bello - Education and Information Technologies, 2024 - Springer
Studies examining students' learning behavior predominantly employed rich video data as
their main source of information due to the limited knowledge of computer vision and deep …

Bringing synchrony and clarity to complex multi-channel data: A learning analytics study in programming education

S López-Pernas, M Saqr - IEEE Access, 2021 - ieeexplore.ieee.org
Supporting teaching and learning programming with learning analytics is an active area of
inquiry. Most data used for learning analytics research comes from learning management …

Transitioning from introductory to professional programming in secondary education: Comparing learners' computational thinking skills, behaviors, and attitudes

D Sun, C Zhu, F Xu, Y Li, F Ouyang… - Journal of Educational …, 2024 - journals.sagepub.com
Although previous research has provided some insights into the effects of block-based and
text-based programming modalities, there is a dearth of a detailed, multi-dimensional …