Teachers' Experiences of using PRIMM to Teach Programming in School

被引:16
|
作者
Sentance, Sue [1 ,3 ]
Waite, Jane [2 ]
Kallia, Maria [1 ]
机构
[1] Kings Coll London, London, England
[2] Queen Mary Univ London, London, England
[3] Raspberry Pi Fdn, Cambridge, England
来源
SIGCSE '19: PROCEEDINGS OF THE 50TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION | 2019年
关键词
K-12; education; programming education; teachers;
D O I
10.1145/3287324.3287477
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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 draws on recent research in programming education. In particular the PRIMM approach recognises that starting with existing code and being able to explain what it does gives novice programmers the confidence to write their own programs. Using the PRIMM approach, teachers can devise scaffolded and targeted tasks for students which helps engender understanding, particularly for those who may have previously struggled to understand programming concepts. In this techniques paper, we consider what PRIMM is, and the experiences that teachers have had of using the structure in the classroom. PRIMM materials have been trialled in schools in a study involving around 500 students aged 11-14. From interviews with nine participating teachers we have found that teachers particularly value the collaborative approach taken in PRIMM, the structure given to lessons, and the way that resources can be differentiated. We propose that PRIMM is an approach that could be adopted in all phases of programming education as well as in teacher training.
引用
收藏
页码:476 / 482
页数:7
相关论文
共 50 条
  • [1] PRIMM: Exploring pedagogical approaches for teaching text-based programming in school
    Sentance, Sue
    Waite, Jane
    PROCEEDINGS OF THE 12TH WORKSHOP IN PRIMARY AND SECONDARY COMPUTING EDUCATION (WIPSCE 2017), 2017, : 113 - 114
  • [2] Using an Online Serious Game to Teach Basic Programming Concepts and Facilitate Gameful Experiences for High School Students
    Montes, Hernan
    Hijon-Neira, Raquel
    Perez-Marin, Diana
    Montes, Sergio
    IEEE ACCESS, 2021, 9 : 12567 - 12578
  • [3] TEACHERS' OPINIONS AND EXPERIENCES WITH AN INCLUSIVE SCHOOL ENVIRONMENT
    Belkova, Vlasta
    Petrik, Stefan
    Zolyomiova, Patricia
    AD ALTA-JOURNAL OF INTERDISCIPLINARY RESEARCH, 2020, 10 (02): : 261 - 268
  • [4] Teaching computer programming with PRIMM: a sociocultural perspective
    Sentance, Sue
    Waite, Jane
    Kallia, Maria
    COMPUTER SCIENCE EDUCATION, 2019, 29 (2-3) : 136 - 176
  • [5] Now and then, in and out of the classroom: Teachers learning to teach through the experiences of their living curricula
    Kissling, Mark T.
    TEACHING AND TEACHER EDUCATION, 2014, 44 : 81 - 91
  • [6] TEACHING THE TEACHERS TO TEACH PROGRAMMING - ON COURSE DESIGN AND DIDACTIC CONCEPTS
    Mozelius, P.
    11TH INTERNATIONAL CONFERENCE OF EDUCATION, RESEARCH AND INNOVATION (ICERI2018), 2018, : 8031 - 8037
  • [7] Teachers' experiences of using Minecraft Education in primary school: An Irish perspective
    Slattery, Eadaoin J.
    Butler, Deirdre
    O'Leary, Michael
    Marshall, Kevin
    IRISH EDUCATIONAL STUDIES, 2024, 43 (04) : 965 - 984
  • [8] Teachers' experiences of managing children with epilepsy in school: A qualitative study
    Yang, Liling
    Lu, Qunfeng
    Tang, Wenjuan
    Ji, Jianlin
    Tang, Ping
    Jiang, Yan
    Li, Dong
    Quan, Yanjing
    EPILEPSY & BEHAVIOR, 2021, 121
  • [9] The lived experiences of primary school teachers within a culture of peiformativity
    van Wyk, Milton
    le Grange, Lesley
    TYDSKRIF VIR GEESTESWETENSKAPPE, 2016, 56 (04) : 1149 - 1164
  • [10] HOMOSEXUAL TEACHERS - THEIR EXPERIENCES IN FRONT OF THE SCHOOL COMMUNITY
    Molina, Luana
    Damico Figueiro, Mary Neide
    REVISTA IBERO-AMERICANA DE ESTUDOS EM EDUCACAO, 2012, 7 (02): : 58 - 77