How to Teach Programming Online
During this workshop, we introduce the participant to evidence-based strategies to teach programming online effectively.
Objective: To introduce techniques and good practices to design your programming courses and evaluate students.
During this online workshop:
We show you how to design programming courses in an efficient and productive way.
We talk about the utility of peer-review and the importance of feedback, and how to implement these practices.
We present different types of assessment. For example, fill-in the blanks, faded examples, etc.
We recap good programming practices and how to promote them among your students.
Materials can be found here: