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 …

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

Comprehension first: evaluating a novel pedagogy and tutoring system for program tracing in CS1

GL Nelson, B Xie, AJ Ko - Proceedings of the 2017 ACM conference on …, 2017 - dl.acm.org
What knowledge does learning programming require? Prior work has focused on theorizing
program writing and problem solving skills. We examine program comprehension and …

Teaching computer programming with PRIMM: a sociocultural perspective

S Sentance, J Waite, M Kallia - Computer Science Education, 2019 - Taylor & Francis
ABSTRACT Background and Context: Vygotsky's sociocultural theory emphasises the
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

M Apiola, S Lopez-Pernas, M Saqr, A Pears… - IEEE …, 2022 - ieeexplore.ieee.org
Computerisation and digitalisation are shaping the world in fundamental and unpredictable
ways, which highlights the importance of computing education research (CER). As part of …

Fostering program comprehension in novice programmers-learning activities and learning trajectories

C Izu, C Schulte, A Aggarwal, Q Cutts, R Duran… - Proceedings of the …, 2019 - dl.acm.org
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 …

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 …

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 …

Teachers' experiences of using primm to teach programming in school

S Sentance, J Waite, M Kallia - Proceedings of the 50th ACM Technical …, 2019 - dl.acm.org
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 …

Eye-movement modeling examples in source code comprehension: A classroom study

R Bednarik, C Schulte, L Budde, B Heinemann… - Proceedings of the 18th …, 2018 - dl.acm.org
Eye-movement modeling examples (EMME) have previously been shown to impact attention
of learners in various domains. Potentials of such training methods, however, have …