Teaching computer programming with PRIMM: a sociocultural perspective
Обучение компьютерному программированию с использованием PRIMM: социокультурная перспектива
2019-04-26
SCID: 54.1/v49hqs8t
Discuss with AI
PRIMMmixed-methods evaluationprogramming educationsecondary school studentssociocultural theory
Figures from the paper
Abstract (AI)
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.
Key Findings
1
Across 13 schools and 493 students aged 11–14, learners taught with PRIMM for 8–12 weeks performed better on the post-test than a control group.
2
PRIMM contributes to programming education research by extending evidence on effective teacher pedagogy.
3
PRIMM, a structured approach based on Predict, Run, Investigate, Modify, and Make, was developed from Vygotsky’s sociocultural theory.
4
Teachers reported that PRIMM supported effective programming instruction in mixed-ability classes and enabled all learners to make progress.
5
The study supports using language and dialogue as pedagogical tools for facilitating programming understanding.
Research Object
PRIMM-based computer programming instruction for secondary school students aged 11–14
Research Subject
The impact of PRIMM on learner attainment and its value for teachers, including support for progress in mixed-ability classes
Publication Details
Publication Date
2019-04-26
Journal
Publisher
ISSN
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest