Predicting academic performance: a systematic literature review

A Hellas, P Ihantola, A Petersen, VV Ajanovski… - … companion of the 23rd …, 2018 - dl.acm.org
The ability to predict student performance in a course or program creates opportunities to
improve educational outcomes. With effective performance prediction approaches …

Evaluating the effectiveness of educational data mining techniques for early prediction of students' academic failure in introductory programming courses

EB Costa, B Fonseca, MA Santana, FF de Araújo… - Computers in human …, 2017 - Elsevier
The data about high students' failure rates in introductory programming courses have been
alarming many educators, raising a number of important questions regarding prediction …

Study behavior in computing education—a systematic literature review

M Lorås, G Sindre, H Trætteberg… - ACM Transactions on …, 2021 - dl.acm.org
As the field of computing education grows and matures, it has become essential to unite
computing education and higher education research. Educational research has highlighted …

Can computational talent be detected? Predictive validity of the Computational Thinking Test

M Román-González, JC Pérez-González… - International Journal of …, 2018 - Elsevier
Computational thinking (CT) is arising as a set of problem-solving skills that must be
acquired by the new generations of students to fully understand and participate in our …

Cooperative learning in computer programming: A quasi-experimental evaluation of Jigsaw teaching strategy with novice programmers

MB Garcia - Education and Information Technologies, 2021 - Springer
Computer programming education is often delivered using individual learning strategies
leaving group learning techniques as an under-researched pedagogy. This pose a research …

Learning edge momentum: A new account of outcomes in CS1

A Robins - Computer Science Education, 2010 - Taylor & Francis
Compared to other subjects, the typical introductory programming (CS1) course has higher
than usual rates of both failing and high grades, creating a characteristic bimodal grade …

Learning to program with personal robots: Influences on student motivation

MM McGill - ACM Transactions on Computing Education (TOCE), 2012 - dl.acm.org
One of the goals of using robots in introductory programming courses is to increase
motivation among learners. There have been several types of robots that have been used …

CS1: how will they do? How can we help? A decade of research and practice

K Quille, S Bergin - Computer Science Education, 2019 - Taylor & Francis
ABSTRACT Background and Context: Computer Science attrition rates (in the western
world) are very concerning, with a large number of students failing to progress each year. It …

On predicting academic performance with process mining in learning analytics

R Umer, T Susnjak, A Mathrani… - Journal of Research in …, 2017 - emerald.com
Purpose The purpose of this paper is to propose a process mining approach to help in
making early predictions to improve students' learning experience in massive open online …

My program is ok–am I? Computing freshmen's experiences of doing programming assignments

P Kinnunen, B Simon - Computer Science Education, 2012 - Taylor & Francis
This article provides insight into how computing majors experience the process of doing
programming assignments in their first programming course. This grounded theory study …