Introductory programming: a systematic literature review
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 …
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
Contribution: This paper adds to the results of previous systematic literature reviews by
addressing a more contemporary context of introductory programming. It proposes a …
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 …
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
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 …
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 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
Decades of effort has been put into decreasing the high failure rates of introductory
programming courses. Whilst numerous studies suggest approaches that provide effective …
programming courses. Whilst numerous studies suggest approaches that provide effective …
Solving parsons problems versus fixing and writing code
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 …
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
Computing education lags other discipline-based education research in the number and
range of validated assessments available to the research community. Validated …
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) …
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
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 …
professional. Previous research (Lister et al. 2004) showed that students who sketch a trace …