Misconception: Students believe that reference pointers go both directions such that objects know what points to them.
Misconception: Students think that both the IF and the ELSE cases of a conditional are executed every single time a conditional runs.
Misconception: Students believe that in a primitive assignment, x = y could be the equivalent of y = x; they think that the computer science “=” sign is the same as the mathematical “=” sign.
When explaining program structure, highlight which aspects of the program are static and which are dynamic in order to clearly distinguish between the two.
Misconception: Students get confused about why every character in NetLogo is called a turtle even if they don’t look like turtles.
Misconception: Students have difficulty understanding how to share App Inventor projects between different computers.
Misconception: Students sometimes hard-code their apps in App Inventor instead of selecting “Fill parent” to fill the whole screen so their project does not display correctly on different size devices.