Back to course overview
Teaching Computer Science
CS Pedagogy
Diagnose common novice misconceptions, plan lessons with PRIMM and pair programming, and use Parsons problems and worked examples.
3 lessons ยท 1h 44m
- 20mCommon novice misconceptionsReading
Recognise the most common novice programming misconceptions and diagnose them from a student's code.
- 50mPRIMM and pair programmingReading
Plan a PRIMM lesson and run structured pair programming with clear roles.
- 34mParsons problems and worked examplesReading
Use worked examples, subgoal labels and Parsons problems to reduce cognitive load for novice programmers.