Predicting academic performance: a systematic literature review
The ability to predict student performance in a course or program creates opportunities to
improve educational outcomes. With effective performance prediction approaches …
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
The data about high students' failure rates in introductory programming courses have been
alarming many educators, raising a number of important questions regarding prediction …
alarming many educators, raising a number of important questions regarding prediction …
Study behavior in computing education—a systematic literature review
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 …
computing education and higher education research. Educational research has highlighted …
Can computational talent be detected? Predictive validity of the Computational Thinking Test
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 …
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 …
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 …
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 …
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
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 …
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
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 …
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 …
programming assignments in their first programming course. This grounded theory study …