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 条
  • [21] Using a Simulation to Teach Reading Assessment to Preservice Teachers
    Ferguson, Kristen
    READING TEACHER, 2017, 70 (05) : 561 - 569
  • [22] THE TEACHER INTERNSHIP EXPERIENCES OF PROSPECTIVE HIGH SCHOOL MATHEMATICS TEACHERS
    Rhoads, Kathryn
    Radu, Iuliana
    Weber, Keith
    INTERNATIONAL JOURNAL OF SCIENCE AND MATHEMATICS EDUCATION, 2011, 9 (04) : 999 - 1022
  • [23] Teachers' Experiences With Difficult Bullying Situations in the School: An Explorative Study
    van Verseveld, Marloes D. A.
    Fekkes, Minne
    Fukkink, Ruben G.
    Oostdam, Ron J.
    JOURNAL OF EARLY ADOLESCENCE, 2021, 41 (01) : 43 - 69
  • [24] The Interaction of War Impacts on Education: Experiences of School Teachers and Leaders
    Muthanna, Abdulghani
    Almahfali, Mohammed
    Haider, Abdullateef
    EDUCATION SCIENCES, 2022, 12 (10):
  • [25] Being the Teacher of Syrian Refugee Students: Teachers' School Experiences
    Basaran, Semra Demir
    EGITIM VE BILIM-EDUCATION AND SCIENCE, 2021, 46 (206): : 331 - 354
  • [26] Experiences of school teachers on participation in a brief school mental health program: a qualitative inquiry
    Shrinivasa, Basavaraj
    Reshma, B. K.
    Virupaksha, H. G.
    Chaithra, Chandrakanth
    Vidya, Naik
    Nithyananda, S.
    Arthur, Julian Anthony Joseph
    Amaresha, Anekal C.
    ADVANCES IN SCHOOL MENTAL HEALTH PROMOTION, 2016, 9 (01) : 3 - 11
  • [27] Using Mobile Phone Programming to Teach Java']Java and Advanced Programming to Computer Scientists
    Riley, Derek
    SIGCSE 12: PROCEEDINGS OF THE 43RD ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2011, : 541 - 546
  • [28] Towards Using Continuous Integration Tools to Teach Programming Courses
    Kral, Erik
    Capek, Petr
    2015 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI), 2015, : 871 - 872
  • [29] Implementing programming in school mathematics and technology: teachers' intrinsic and extrinsic challenges
    Vinnervik, Peter
    INTERNATIONAL JOURNAL OF TECHNOLOGY AND DESIGN EDUCATION, 2022, 32 (01) : 213 - 242
  • [30] Opportunities to Teach and Learn in High-Needs Schools: Student Teachers' Experiences in Urban Placements
    Anderson, Lauren
    Stillman, Jamy
    URBAN EDUCATION, 2010, 45 (02) : 109 - 141