Identifying Students' Learning Patterns in Online Learning Environments: A Literature Review

M Ali, NS Ashaari, SM Noor… - International Journal of …, 2022‏ - learntechlib.org
Digital learning environments have offered new opportunities to stream educational
materials such as courses, educational videos, forums and provide outcomes of the …

Design science research applied to difficulties of teaching and learning initial programming

J Figueiredo, FJ García-Peñalvo - Universal Access in the Information …, 2024‏ - Springer
Learning and teaching to program is an arduous task. It requires a lot of commitment,
dedication, and passion from everyone involved. Programming courses have high dropout …

Map** python programs to vectors using recursive neural encodings

B Paassen, J McBroom… - Journal of …, 2021‏ - jedm.educationaldatamining.org
Educational data mining involves the application of data mining techniques to student
activity. However, in the context of computer programming, many data mining techniques …

Strategies to increase success in learning programming

J Figueiredo, FJ García-Peñalvo - … International Symposium on …, 2022‏ - ieeexplore.ieee.org
Programming is a special activity, which requires very special skills. Creativity, problem
solving, persistence, collaboration, communication, critical thinking, commitment, dedication …

Interpretable methods for early prediction of student performance in programming courses

Z Wang, I Koprinska, B Jeffries - International conference on artificial …, 2024‏ - Springer
Early prediction of student grades is important for identifying students at-risk of failing or
students not achieving their goals, and providing timely interventions. There is a need to …

Predicting progress in a large-scale online programming course

V Zhang, B Jeffries, I Koprinska - International Conference on Artificial …, 2023‏ - Springer
With vast amounts of educational data being generated in schools, educators are
increasingly embracing data mining techniques to track student progress, especially in …

Early prediction of student performance in online programming courses

E Liu, I Koprinska, K Yacef - International Conference on Artificial …, 2023‏ - Springer
Early prediction of student grades is important for both teachers and students. It can help
teachers take timely remedial actions to avoid drop-out and poor learning outcomes, and …

ast2vec: Utilizing recursive neural encodings of python programs

B Paaßen, J McBroom, B Jeffries, I Koprinska… - arxiv preprint arxiv …, 2021‏ - arxiv.org
Educational datamining involves the application of datamining techniques to student activity.
However, in the context of computer programming, many datamining techniques can not be …

Predicting Successful Programming Submissions Based on Critical Logic Blocks

KW Pan, B Jeffries, I Koprinska - International Conference on Artificial …, 2024‏ - Springer
We propose an approach to infer the critical logic blocks contained within student
submissions that can influence the passing or failing of individual exercises in introductory …

Evaluating Task-Level Struggle Detection Methods in Intelligent Tutoring Systems for Programming

J Dannath, A Deriyeva, B Paaßen - Proceedings of DELFI 2024, 2024‏ - dl.gi.de
Zusammenfassung Intelligent Tutoring Systems require student modeling in order to make
pedagogical decisions, such as individualized feedback or task selection. Typically, student …