Nicola Looker
Email: n.looker.1@research.gla.ac.uk
https://orcid.org/0000-0002-7259-8166
Research title: A pedagogical framework for teaching computer programming: A social constructivist and cognitive load theory approach
Research Summary
Nicola is developing a pedagogical framework for teacher educators who wish to support the development of pre-service computing teachers’ subject knowledge, with a specific emphasis on programming problem-solving practice. This work is informed by her experience with PGCE students, who typically fall into two groups: those who experience anxiety due to limited prior programming experience and those who are confident in their ability but struggle to articulate their reasoning.
Rather than centring solely on the teaching and learning of programming, the framework draws on sociocultural theory and the concept of epistemic practice to help students develop a richer perspective on what it means to engage in programming problem-solving. Through this lens, groups examine how real-world problems are transformed into technical solutions and the mediating processes that facilitate this transition; how knowledge claims, such as those of correctness, are constructed and justified; and how the nature of artefacts (intentions, specifications, algorithms, programs) and the social contexts in which they are encountered shape ways of knowing.