Throughout this scheme and especially in the “live coding” videos, subject specific terminology is used extensively. The more students are exposed to the language of programming the more they will become confident with it. This also enables them to articulate problems and solutions more coherently.
You can use these terms and definitions to ask students, “item” questions from the block model of program comprehension.
It can help the knowledge of when to apply typical programming techniques by understanding the ten roles that variables can play in a program: