G'day Danny,

On Sun, Jun 30, 2002 at 08:49:41AM -0500, Danny Faught wrote:

> I love the experiential approach to doing exercises.  It translates
> pretty well to teaching leadership skills.  But I'm struggling with how
> to incorporate the approach into technical training.  Has anyone seen
> this done before for something as technical as perl training? 
> 
> I've thought about having people get up and take on the role of
> different perl operators, and pass data back and forth or something. 
> But I haven't quite worked it out.

As part of Perl training, I'm afraid not.  Experimenal training often
has a high time-requirement, and when I'm teaching Perl time is
usually at a premium.

I would occasionally take an experimental training approach when teaching
first-year computer science.  Explaining recursion was an example that
immediately came to mind.  A bunch of numbered cards and some willing
students was an excellent way to demonstrate recursion in action.
It was particularly useful because recursion was an oft-misunderstood
concept between students.

I've personally found experimental training much more useful in teaching
concepts (such as recursion, data structures, and so on) than syntax,
and language features.  I find most people can grasp the concept of
a hash rather quickly (especially when compared to something like an
address book), but struggle when it comes to the syntax (%hash vs
$hash{element} vs @hash{@slice}).

Just my 2 bits,

        Paul

-- 
Paul Fenwick <[EMAIL PROTECTED]> | http://perltraining.com.au/
Director of Training                   | Ph:  +61 3 9354 6001
Perl Training Australia                | Fax: +61 3 9354 2681

Reply via email to