A Theory of Applied Mind of Programming
Tony Lowe · 2019
Computer Science teaching and education research often struggles to explain a novice programmer's struggles. This dissertation creates a theoretical framework utilizing cognitive psychology, neuroscience, and learning theory to describe the mind of the programmer and the gap novices must bridge. The resulting theory of applied mind for programming can provide greater explanatory power in research and guide assessment and pedagogical approaches.