High achievers' attitudes, flow experience, programming intentions and perceived teacher support in primary school: A moderated mediation analysis
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 …
on the commonalities of high achievers in programming classes. To the best of our …
Visualizing Source-Code Evolution for Understanding Class-Wide Programming Processes
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 …
classes are no exception. In such a learning environment, understanding every student's …
The Sequence Matters in Learning-A Systematic Literature Review
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 …
more and more popular in Learning Analytics. Nevertheless, we found a variety of definitions …
User Modeling and User Profiling: A Comprehensive Survey
The integration of artificial intelligence (AI) into daily life, particularly through information
retrieval and recommender systems, has necessitated advanced user modeling and …
retrieval and recommender systems, has necessitated advanced user modeling and …
The Knowledge Component Attribution Problem for Programming: Methods and Tradeoffs with Limited Labeled Data.
Understanding students' learning of knowledge components (KCs) is an important
educational data mining task and enables many educational applications. However, in the …
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”
Monitoring students' engagement and understanding their learning pace in a virtual
classroom becomes challenging in the absence of direct eye contact between the students …
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
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 …
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 …
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 …
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 …
programming languages have gained much significance. Within this article, we provide a …