G'day Stephen / Trainers,

On Tue, Jun 25, 2002 at 10:24:32AM +0100, Stephen Collyer wrote:

> > polymorphism, redispatch, and many other topics along the way.  By
> > the end of it, they have an (almost, no castling or en pasant) fully
> > working chess client which they can use to play against their friends.
> 
> Sounds cool, but also sounds like many students would struggle
> to implement something like this in a single course. And with
> an approach like this, what happens if the students can't
> implement a particular feature ? Presumably you give them
> some code, or they can't do the rest of the exercise ?

The more difficult exercises were group exercises, with people working
in small groups (pairs) to develop pieces, and larger groups
(up to the whole class) for the more difficult problems.  In the case
of the chess example the groups weren't duplicating any efforts,
everywas was doing their own bit for the overall project.

This wouldn't have worked with a more beginner class.  Running an OO
class meant that everyone was already familiar with Perl, just not
with OO using Perl.

> fine :-). Rather I was suggesting that maybe it would be nice
> if others in years to come could avoid the pain I went through
> dreaming them up. I would be contributing those that I have written.

I think that sounds like a fantastic idea.  It certainly sounds as if
you have a good base of exercises with which to kick things off.

All the best,

        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

Attachment: msg00262/pgp00000.pgp
Description: PGP signature

Reply via email to