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 …

[ΒΙΒΛΙΟ][B] Learner-centered design of computing education: Research on computing for everyone

M Guzdial - 2015 - books.google.com
Computing education is in enormous demand. Many students (both children and adult) are
realizing that they will need programming in the future. This book presents the argument that …

Educational data mining and learning analytics in programming: Literature review and case studies

P Ihantola, A Vihavainen, A Ahadi, M Butler… - Proceedings of the …, 2015 - dl.acm.org
Educational data mining and learning analytics promise better understanding of student
behavior and knowledge, as well as new information on the tacit factors that contribute to …

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 …

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 …

Replication, validation, and use of a language independent CS1 knowledge assessment

MC Parker, M Guzdial, S Engleman - … of the 2016 ACM conference on …, 2016 - dl.acm.org
Computing education lags other discipline-based education research in the number and
range of validated assessments available to the research community. Validated …

[ΒΙΒΛΙΟ][B] The Cambridge handbook of computing education research

SA Fincher, AV Robins - 2019 - books.google.com
This Handbook describes the extent and shape of computing education research today.
Over fifty leading researchers from academia and industry (including Google and Microsoft) …

Using tracing and sketching to solve programming problems: replicating and extending an analysis of what students draw

K Cunningham, S Blanchard, B Ericson… - Proceedings of the 2017 …, 2017 - dl.acm.org
Sketching out a code trace is a cognitive assistance for programmers, student and
professional. Previous research (Lister et al. 2004) showed that students who sketch a trace …