Cognitive load theory in computing education research: A review

R Duran, A Zavgorodniaia, J Sorva - ACM Transactions on Computing …, 2022 - dl.acm.org
One of the most commonly cited theories in computing education research is cognitive load
theory (CLT), which explains how learning is affected by the bottleneck of human working …

Student assessment in cybersecurity training automated by pattern mining and clustering

V Švábenský, J Vykopal, P Čeleda, K Tkáčik… - Education and …, 2022 - Springer
Hands-on cybersecurity training allows students and professionals to practice various tools
and improve their technical skills. The training occurs in an interactive learning environment …

[HTML][HTML] Integrating generative ai in data science programming: Group differences in hint requests

T Doleck, P Agand, D Pirrotta - Computers in Human Behavior: Artificial …, 2024 - Elsevier
Generative AI applications have increasingly gained visibility in recent educational literature.
Yet less is known about how access to generative tools, such as ChatGPT, influences help …

Voice-enabled blockly: usability impressions of a speech-driven block-based programming system

O Okafor, S Ludi - Proceedings of the 24th International ACM …, 2022 - dl.acm.org
Block-based programming environments pose a challenge for people with upper-limb motor
impairments. This is because they are highly dependent on the physical manipulation of a …

Progression trajectory-based student modeling for novice block-based programming

F Morshed Fahid, X Tian, A Emerson… - Proceedings of the 29th …, 2021 - dl.acm.org
Block-based programming environments are widely used in computer science education.
However, these environments pose significant challenges for student modeling. Given a …

Prior achievement in math impacts adolescents' help‐seeking behavior in interactive learning environments

R Levy Cohen, A Zusho - New Directions for Teaching and …, 2023 - Wiley Online Library
Students who struggle to complete an assignment may rely on self‐regulatory strategies
such as rereading class notes or learning from worked‐out examples from textbooks to …

The effect of embedded structures on cognitive load for novice learners during block-based code comprehension

X Hao, Z Xu, M Guo, Y Hu, F Geng - International Journal of STEM …, 2023 - Springer
Background Coding has become an integral part of STEM education. However, novice
learners face difficulties in processing codes within embedded structures (also termed …

The Knowledge Component Attribution Problem for Programming: Methods and Tradeoffs with Limited Labeled Data.

Y Shi, R Schmucker, K Tran, J Bacher… - Journal of Educational …, 2024 - ERIC
Understanding students' learning of knowledge components (KCs) is an important
educational data mining task and enables many educational applications. However, in the …

Howzat? Appealing to Expert Judgement for Evaluating Human and AI Next-Step Hints for Novice Programmers

NCC Brown, P Weill-Tessier, J Leinonen… - arxiv preprint arxiv …, 2024 - arxiv.org
Motivation: Students learning to program often reach states where they are stuck and can
make no forward progress. An automatically generated next-step hint can help them make …

Code semantics learning with deep neural networks: An ai-based approach for programming education

MM Rahman, Y Watanobe, P Szmeja… - International Conference …, 2023 - Springer
Modern programming languages are very complex, diverse, and non-uniform in their
structure, code composition, and syntax. Therefore, it is a difficult task for computer science …