../
CS 294-198: Design and Evaluation of Processes for Teaching Computer Science at Scale
Table of Contents
Notes for Lisa Yan’s and Michael Ball’s Fall 2025 course. A work in progress.
Student Knowledge and Misconceptions (September 30, 2025)1
- Expert blindspots.
- Expert-novice research paradigm.
- Experts classified problems based on principle; novices classified based on common problem features.
- Conceptual change research: how does science intuition change? How does prior knowledge affect this development of new knowledge?
- ‘Superbug’ misconception: incorrectly assuming that programming language is more intelligent than in actuality.
- Situated learning: what social engagement is necessary for learning to take place?
- Disciplinary knowledge, navigation, and identification.
- How does identity affect students’ decisions to pursue or leave computing?
- Rainfall problem: standard programming benchmark.
- Carefully selecting examples to avoid the development of common misconceptions.
-
https://www.cambridge.org/core/books/cambridge-handbook-of-computing-education-research/student-knowledge-and-misconceptions/904F0C6898BA9797F88EF9FCD3A589A4 ↩