Richard Millwood - Mental models for critiquing design of interactive development environments
Curry On! · 42:00
Richard Millwood, an educator and researcher at Trinity College Dublin, argues that learning to program depends on holding several separate mental models at once: the problem, the language, the "notional machine," the...