A Necessity-driven Learning Design for Computer Science
Marco Sbaraglia · 2021
I plan to develop a theoretical model for teaching programming to novice learners to learn CS core concepts based on a progression of "notional machines" (NMs). The progression is driven by a CS-specific learning design: passages from a NM to the next must be designed to make students "feel the necessity" to learn what is new.