Introductory programming: a systematic literature review

A Luxton-Reilly, Simon, I Albluwi, BA Becker… - … companion of the 23rd …, 2018 - dl.acm.org
As computing becomes a mainstream discipline embedded in the school curriculum and
acts as an enabler for an increasing range of academic disciplines in higher education, the …

A systematic literature review on teaching and learning introductory programming in higher education

RP Medeiros, GL Ramalho… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
Contribution: This paper adds to the results of previous systematic literature reviews by
addressing a more contemporary context of introductory programming. It proposes a …

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 …

Failure rates in introductory programming: 12 years later

J Bennedsen, ME Caspersen - ACM inroads, 2019 - dl.acm.org
Guzdial concludes:“This paper is exploring an important question and does make a
contribution. But it'sa much more limited study than what has come before.” Many references …

Examining the use of an educational escape room for teaching programming in a higher education setting

S López-Pernas, A Gordillo, E Barra… - IEEE Access, 2019 - ieeexplore.ieee.org
In addition to being a well-liked form of recreation, escape rooms have drawn the attention of
educators due to their ability to foster teamwork, leadership, creative thinking, and …

12 novice programmers and introductory programming

AV Robins - The Cambridge handbook of computing education …, 2019 - books.google.com
One of the central topics in computing education research (CEDR) is the exploration of how
a person learns their first programming language, also described in terms such as …

Exploring machine learning methods to automatically identify students in need of assistance

A Ahadi, R Lister, H Haapala… - Proceedings of the …, 2015 - dl.acm.org
Methods for automatically identifying students in need of assistance have been studied for
decades. Initially, the work was based on somewhat static factors such as students' …

Teaching Problem Solving Skills using an Educational Game in a Computer Programming Course.

R Mathew, SI Malik, RM Tawafak - Informatics in education, 2019 - ceeol.com
Problem solving skills are considered an important component in learning to program in an
introductory programming (IP) course for novices. This study introduced a PROSOLVE game …

A systematic review of approaches for teaching introductory programming and their influence on success

A Vihavainen, J Airaksinen, C Watson - Proceedings of the tenth annual …, 2014 - dl.acm.org
Decades of effort has been put into decreasing the high failure rates of introductory
programming courses. Whilst numerous studies suggest approaches that provide effective …

Solving parsons problems versus fixing and writing code

BJ Ericson, LE Margulieux, J Rick - Proceedings of the 17th koli calling …, 2017 - dl.acm.org
Prior research has shown that Parsons problems are an engaging type of code completion
problem that can be used to teach syntactic and semantic language constructs. They can …