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 …
[PDF][PDF] Pedagogy in teaching computer science in schools: A literature review
J Waite - London: Royal Society, 2017 - royalsociety.org
Literature review: pedagogy in teaching Page 1 Pedagogy in teaching Computer Science in
schools: A Literature Review Jane Waite Queen Mary University of London and King's …
schools: A Literature Review Jane Waite Queen Mary University of London and King's …
Comprehension first: evaluating a novel pedagogy and tutoring system for program tracing in CS1
What knowledge does learning programming require? Prior work has focused on theorizing
program writing and problem solving skills. We examine program comprehension and …
program writing and problem solving skills. We examine program comprehension and …
Teaching computer programming with PRIMM: a sociocultural perspective
ABSTRACT Background and Context: Vygotsky's sociocultural theory emphasises the
importance of language, mediation, and the transfer of skills and knowledge from the social …
importance of language, mediation, and the transfer of skills and knowledge from the social …
From a national meeting to an international conference: A scientometric case study of a finnish computing education conference
Computerisation and digitalisation are shaping the world in fundamental and unpredictable
ways, which highlights the importance of computing education research (CER). As part of …
ways, which highlights the importance of computing education research (CER). As part of …
Fostering program comprehension in novice programmers-learning activities and learning trajectories
This working group asserts that Program Comprehension (ProgComp) plays a critical part in
the process of writing programs. For example, this paper is written from a basic draft that was …
the process of writing programs. For example, this paper is written from a basic draft that was …
PRIMM: Exploring pedagogical approaches for teaching text-based programming in school
S Sentance, J Waite - Proceedings of the 12th Workshop on Primary and …, 2017 - dl.acm.org
Many teachers are able to recognise that students can find programming difficult--it is not as
easy for teachers to know how to help struggling students to gain confidence and a secure …
easy for teachers to know how to help struggling students to gain confidence and a secure …
What influences dwell time during source code reading? Analysis of element type and frequency as factors
T Busjahn, R Bednarik, C Schulte - … of the symposium on eye tracking …, 2014 - dl.acm.org
While knowledge about reading behavior in natural-language text is abundant, little is
known about the visual attention distribution when reading source code of computer …
known about the visual attention distribution when reading source code of computer …
Teachers' experiences of using primm to teach programming in school
PRIMM is an approach to teaching programming at K-12 that facilitates the structure of
lessons in a purposeful way. PRIMM stands for Predict-Run-Investigate-Modify-Make, and …
lessons in a purposeful way. PRIMM stands for Predict-Run-Investigate-Modify-Make, and …
Eye-movement modeling examples in source code comprehension: A classroom study
Eye-movement modeling examples (EMME) have previously been shown to impact attention
of learners in various domains. Potentials of such training methods, however, have …
of learners in various domains. Potentials of such training methods, however, have …