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 …
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 …
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 …
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 …
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 …
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 …
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 …
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 …
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 …