Learning Problem and Goals

Learning Problem

When learning to program, one of major pitfalls that plague novice students is the construction of a mental model of programming that contains a major flaw: they view programming to be like a natural language and the computer as an intelligent being. This leads to to make incorrect assumptions about how the program is interpreted.

Learning Goal

The learning goal of this project is for students to adopt more mechanical mental models of programming.

← back to Grasping Programming