January 04, 2007

Challenges, Demonstrations and Tutorials

learningevolves » teaching programming

Here is a nice summary from Bill Kerr about different teaching methods

Challenges - student has to struggle for mastery, the teacher is a guide on the side providing hints or direct guidance occasionally.

Demonstrations - teacher shows how to do it, student is relatively passive at first, construction is optional.

Tutorials - Step by step instruction provided by teacher, student follows. This can be too passive, not enough exploration or struggle is required.

Kerr goes on say that he think Challenges are the best. Which I agree with. It's interesting that he uses the work struggles because this is the problem with Challenges, often as teachers we don't like seeing our students struggling (even if it's good for them !!!)

Posted by robin at 01:12 PM | Comments (0)