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 …

TIPP&SEE: a learning strategy to guide students through use-modify Scratch activities

J Salac, C Thomas, C Butler, A Sanchez… - Proceedings of the 51st …, 2020 - dl.acm.org
With the rise of Computational Thinking (CT) instruction at the elementary level, it is
imperative that elementary computing instruction support a variety of learners. A popular …

[图书][B] Teaching Tech Together: How to Make your lessons work and build a teaching community around them

G Wilson - 2019 - taylorfrancis.com
Hundreds of grassroots groups have sprung up around the world to teach programming,
web design, robotics, and other skills outside traditional classrooms. These groups exist so …

Finnish teachers' and students' programming motivation and their role in teaching and learning computational thinking

J Fagerlund, K Leino, N Kiuru, M Niilo-Rämä - Frontiers in Education, 2022 - frontiersin.org
Introduction Despite the growing importance of teaching and learning computational
thinking (CT) through programming in schools, research has shown major individual …

Exploring student behavior using the TIPP&SEE learning strategy

D Franklin, J Salac, Z Crenshaw, S Turimella… - Proceedings of the …, 2020 - dl.acm.org
With the rise of Computational Thinking (CT) instruction at the elementary level, it is
imperative for elementary computing instruction to support a variety of learners. TIPP&SEE is …

Teachers' perspectives on talk in the programming classroom: Language as a mediator

S Sentance, J Waite - Proceedings of the 17th ACM Conference on …, 2021 - dl.acm.org
Motivation. In education, classroom talk is a vital aspect of a lesson, and programming
education is no exception. While the role of language and dialogue has been researched in …

On the cognitive development of the novice programmer: and the development of a computing education researcher

R Lister - Proceedings of the 9th computer science education …, 2020 - dl.acm.org
This paper is a companion to my keynote address at the 9th Computer Science Education
Research Conference (CSERC'20). I review the research that led to my three stage neo …

Exploring Programming Task Creation of Primary School Teachers in Training

L Greifenstein, U Heuer, G Fraser - … of the 2023 Conference on Innovation …, 2023 - dl.acm.org
Introducing computational thinking in primary school curricula implies that teachers have to
prepare appropriate lesson material. Typically this includes creating programming tasks …

Towards a tutoring system to support robotics activities in classrooms–two wizard-of-oz studies

S Schulz, BM McLaren, N Pinkwart - International Journal of Artificial …, 2023 - Springer
This paper develops a method for the construction and evaluation of cognitive models to
support students in their problem-solving skills during robotics in school, aiming to build a …

Impact of hint content on performance and learning: A study with primary school children in a scratch course

L Greifenstein, M Brune, T Fuchs, U Heuer… - Proceedings of the 18th …, 2023 - dl.acm.org
The implementation of computational thinking concepts in primary school curricula usually
includes programming activities. As primary school teachers often lack subject knowledge …