
Teaching program comprehension is a challenging task for non-specialist computing teachers, particularly those with limited programming experience. To support this ongoing challenge, the Block Model was adapted for use with block-based programming by non-specialist computing educators. The adapted model, within FLARE, is comprised of four elements: (i) Block; (ii) Segment; (iii) Relationships, and (iv) Macro. A small-scale exploratory study was conducted as part of a teacher inquiry project. Three primary teachers were supported to apply the model to their classroom practice using a toolkit of materials. Teachers highlighted how the model supported lesson planning and dialogic teaching. However, some teachers noted issues with terminology and the need for additional scaffolding and support. Our findings have implications for teachers and resource developers interested in how computing teachers can be supported to teach program comprehension and foster classroom discussions.
3901 Curriculum and Pedagogy, 4 Quality Education, 39 Education, 3903 Education Systems
3901 Curriculum and Pedagogy, 4 Quality Education, 39 Education, 3903 Education Systems
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
