When demoing code in class, I have tried at least three different methods of instruction:Write code live and have students type alongWrite code live and have students follow my logic while only I type and narrate my thinkingStart with a full working demo and analyze an already written programIn all circumstances students can access the programs on GitHub after class. Moving forward, I would like to develop a more consistent and effective approach. What instructional methods are most effective for teaching with sample programs?
Instructional Methods for In-class Code Demos
lesson ideas;curriculum design