Misconceptions
Students don't come into programming as blank slates. They have ideas about how code works based on previous experience, pop culture, and from completely un-related intuitions about the world. This means that the main goal of an intro programming class isn't to build your students' understanding from scratch, it's actually to make sure that their existing understanding is correct!
References
See also: Pedagogical Content Knowledge
teachtogether.tech: What misconceptions do novices have?
Last updated