27. NAME IS LAST *

Often, a new topic is introduced by bombarding the participants with technical terms. But the participants cannot yet connect these terms to available knowledge, which leads to confusion. The participants are not able to understand the new topics. There is a danger that the participants create false associations, which have to be removed later when they really understand the topic.

Therefore, make sure that the participants understand a topic or concept before you give it a name! If you mention a name before you explain it, participants might know some (possibly) wrong things about the name, creating wrong associations.

A good example from the programming languages domain is teaching the use of the static keyword in C++. If the participants already know C, they might immediately associate the word static with their present knowledge. It is hard to work out the subtle differences. If you first explain what you want to achieve, and then give it a name, the chances are better that they understand the differences.


continue...