Answers are grounded in this paper and cite their sources.
In addition to more well-trained high school computer science teachers, we need more education research that is informed by understanding how CS is taught, what the current practices are, and what's important to keep as practices change.
No takes yet. Share an insight, caveat, or question.
Mark Guzdial (2011) studied this question.
Synapse has enriched 10 related papers. Consider them for comparative context: