13,915
Views
17
CrossRef citations to date
0
Altmetric
Research Article

Teaching computer programming with PRIMM: a sociocultural perspective

ORCID Icon, &
Pages 136-176 | Received 06 Aug 2018, Accepted 15 Apr 2019, Published online: 26 Apr 2019
 

ABSTRACT

Background and Context: Vygotsky's sociocultural theory emphasises the importance of language, mediation, and the transfer of skills and knowledge from the social into the cognitive plane. This perspective has influenced the development of PRIMM (Predict, Run, Investigate, Modify, Make), a structured approach to teaching programming.

Objective: The objective of the study was to find out if using PRIMM to teach programming had an impact on learner attainment in secondary school, and the extent to which it was valuable for teachers.

Method: We evaluated the use of PRIMM in 13 schools with 493 students aged 11-14 alongside a control group, using a mixed-methods approach. Teachers delivered programming lessons using the PRIMM approach for 8-12 weeks. Data were collected via a combination of a baseline test, a post-test to compare control and experimental groups, and teacher interviews.

Findings: Learners performed better in the post test than the control group. Teachers reported several benefits of the PRIMM approach, including that PRIMM helped them to teach effectively in mixed-ability classes, enabling all learners to make progress.

Implications: PRIMM makes a contribution to programming education research by building on previous work in effective pedagogy for teachers, and encouraging the use of language and dialogue to facilitate understanding.

Disclosure statement

No potential conflict of interest was reported by the authors.

Notes

Additional information

Notes on contributors

Sue Sentance

Dr Sue Sentance is the Chief Learning Officer at the Raspberry Pi Foundation and a Visiting Fellow at King's College London. Sue's research is around pedagogy for computer programming and teacher professional development in computing, and she has previously worked both as a computing teacher and teacher trainer. She currently leads a team developing content for a government-funded in-service teacher support programme for computing.

Jane Waite

Jane Waite is a computer science education researcher, teacher trainer and school resource developer who currently works and studies at Queen Mary University of London. Jane has twenty years of experience in the IT industry and ten years of experience as a primary school teacher. 

Maria Kallia

Maria Kallia is a research student at King's College London.  Her My PhD is in the field of Computer Science Education and my research interests focus on the pedagogy of computer programming. Prior to her PhD, she worked as a computing teacher for six years in Greece.

Log in via your institution

Log in to Taylor & Francis Online

PDF download + Online access

  • 48 hours access to article PDF & online version
  • Article PDF can be downloaded
  • Article PDF can be printed
USD 53.00 Add to cart

Issue Purchase

  • 30 days online access to complete issue
  • Article PDFs can be downloaded
  • Article PDFs can be printed
USD 539.00 Add to cart

* Local tax will be added as applicable

Related Research

People also read lists articles that other readers of this article have read.

Recommended articles lists articles that we recommend and is powered by our AI driven recommendation engine.

Cited by lists all citing articles based on Crossref citations.
Articles with the Crossref icon will open in a new tab.