High achievers' attitudes, flow experience, programming intentions and perceived teacher support in primary school: A moderated mediation analysis

SC Kong, T Lin - Computers & Education, 2022 - Elsevier
To improve programming performance for a larger student population, this study shed light
on the commonalities of high achievers in programming classes. To the best of our …

Visualizing Source-Code Evolution for Understanding Class-Wide Programming Processes

Y Taniguchi, T Minematsu, F Okubo, A Shimada - Sustainability, 2022 - mdpi.com
The COVID-19 pandemic has led to an increase in online classes, and programming
classes are no exception. In such a learning environment, understanding every student's …

The Sequence Matters in Learning-A Systematic Literature Review

M Valle Torre, C Oertel, M Specht - … of the 14th Learning Analytics and …, 2024 - dl.acm.org
Describing and analysing learner behaviour using sequential data and analysis is becoming
more and more popular in Learning Analytics. Nevertheless, we found a variety of definitions …

User Modeling and User Profiling: A Comprehensive Survey

E Purificato, L Boratto, EW De Luca - arXiv preprint arXiv:2402.09660, 2024 - arxiv.org
The integration of artificial intelligence (AI) into daily life, particularly through information
retrieval and recommender systems, has necessitated advanced user modeling and …

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 …

I Cannot See Students Focusing on My Presentation; Are They Following Me? Continuous Monitoring of Student Engagement through “Stungage”

S Das, S Chakraborty, B Mitra - … of the 30th ACM Conference on User …, 2022 - dl.acm.org
Monitoring students' engagement and understanding their learning pace in a virtual
classroom becomes challenging in the absence of direct eye contact between the students …

Case Study: Design Strategies for Enabling Visual Application Blocks of Bluetooth Library

TL Chen, IA Su, JK Lee - IEEE Access, 2022 - ieeexplore.ieee.org
Block-based tools can make it easier for beginners to learn programming by arranging
blocks. Their block concept and extensible characteristics make block-based designs …

Using LSTM to Identify Help Needs in Primary School Scratch Students

LE Imbernón Cuadrado, Á Manjarrés Riesco… - Applied Sciences, 2023 - mdpi.com
Featured Application This work can be used to build a model capable of identifying when a
student needs help while performing block-based programming exercises, and providing …

Investigating Markov Model Accuracy in Representing Student Programming Behaviours

H Kandjimi, H Suleman - Annual Conference of South African Institute of …, 2024 - Springer
Problem-solving skills are an integral component within the computer science field. Due to
the diversity brought about by students following different learning and programming …

A first-in-class block-based programming language distance calculation

LE Imbernón Cuadrado, Á Manjarrés Riesco… - … Work-Conference on …, 2022 - Springer
Due to the rising interest in Computer Science (CS) in primary school, block-based
programming languages have gained much significance. Within this article, we provide a …