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 条
  • [41] Building Trauma Informed Teachers: A Constructivist Grounded Theory Study of Remote Primary School Teachers' Experiences With Children Living With the Effects of Complex Childhood Trauma
    Brown, Meegan
    Howard, Judith
    Walsh, Kerryann
    FRONTIERS IN EDUCATION, 2022, 7
  • [42] Changing Computer Programming Education; The Dinosaur that Survived in School An explorative study about educational issues based on teachers' beliefs and curriculum development in secondary school
    Rolandsson, Lennart
    2013 LEARNING AND TEACHING IN COMPUTING AND ENGINEERING (LATICE 2013), 2013, : 220 - 223
  • [43] USING CONSULTATION TO SUPPORT ENGLISH LEARNERS: THE EXPERIENCES OF BILINGUAL SCHOOL PSYCHOLOGISTS
    O'Bryon, Elisabeth C.
    Rogers, Margaret R.
    PSYCHOLOGY IN THE SCHOOLS, 2016, 53 (03) : 225 - 239
  • [44] Career change student teachers: lessons learnt from their in-school experiences
    Varadharajan, Meera
    Carter, Don
    Buchanan, John
    Schuck, Sandy
    AUSTRALIAN EDUCATIONAL RESEARCHER, 2021, 48 (01) : 107 - 124
  • [45] Teachers' Experiences of Inclusion of Children with Developmental Disabilities across the Early Years of School
    Carrington, Suzanne
    Berthelsen, Donna
    Nickerson, Julie
    Nicholson, Jan M.
    Walker, Sue
    Meldrum, Katrina
    JOURNAL OF PSYCHOLOGISTS AND COUNSELLORS IN SCHOOLS, 2016, 26 (02) : 139 - 154
  • [46] School teachers' menstrual experiences and practices: reflections from rural Rajasthan, India
    Sabna, E. S.
    Anand, Meenu
    CULTURE HEALTH & SEXUALITY, 2025, 27 (04) : 467 - 478
  • [47] Impersonating culture: The effects of using simulated experiences to teach cultural competence
    Drevdahl, Denise J.
    JOURNAL OF PROFESSIONAL NURSING, 2018, 34 (03) : 195 - 204
  • [48] Evaluating an integrated nutrition and mathematics curriculum: primary school teachers' and students' experiences
    Follong, Berit M.
    Prieto-Rodriguez, Elena
    Miller, Andrew
    Collins, Clare E.
    Bucher, Tamara
    PUBLIC HEALTH NUTRITION, 2022, 25 (08) : 2099 - 2110
  • [49] "Is it Our Job to Teach them to Read or to Act Appropriately?": Teachers' and Staff's Perceptions of an Alternative School
    Free, Janese L.
    SOCIOLOGICAL INQUIRY, 2017, 87 (03) : 501 - 523
  • [50] Corrupted: A Game to Teach Programming Concepts
    Chau, Brian
    Robinson, Adam
    Pace, Jason
    Nash, Rob
    Sung, Kelvin
    COMPUTER, 2014, 47 (12) : 100 - 103