Sometime back, Kirrily "skud" Roberts posted some Perl training materials
on the web (for all to use, if memory serves).  They were text-narrative
style, rather than the projection oriented, big-font bullet-item style
most trainers prefer, but they might be of use to some people.

*==============================================================================*
|  Tim Maher, CEO, CONSULTIX  (206) 781-UNIX; (866) DOC-PERL; (866) DOC-LINUX  |
|   [EMAIL PROTECTED]  teachmeunix.com  teachmeperl.com  teachmelinux.net  |
|    JULY 8-11: OO Perl Fundamentals;  JULY 29-31: Database Prog. with Perl    |
*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
| NEW Seminar Series!  "DAMIAN CONWAY's Adv. Perl Workshop";   Seattle 7/15-19 |
|  Adv. OOP  *  Adv. Module Techniques  *  Programming Perl 6  *  Text Parsing |
*==============================================================================*

On Mon, Jun 24, 2002 at 03:29:35PM -0700, Peter Scott wrote:
> At 10:00 PM 6/24/02 +0100, Stephen Collyer wrote:
> >One of the problems I had when writing a Perl
> >training course was that of coming up with a
> >decent set of exercises, particularly ones that
> >are not too trivial or too difficult, and also
> >ones that are not too boring.
> >
> >In view of this, I was wondering if anyone would
> >be interested in contributing to an openly
> >available set of exercises that any Perl trainer
> >could have access to ?
> >
> >The idea would be to provide a set of graded
> >exercises that are suitable for beginning/
> >intermediate/advanced/whatever Perl programmers,
> >maybe with solutions, maybe not, that anyone
> >involved in Perl training could use.
> >
> >I see the following advantages:
> >
> >1. the quality of Perl training generally may
> >improve, if trainers do not have to spend a
> >large amount of time thinking up exercises.
> >
> >2. It would set a standard against which a
> >student could evaluate a course; if an intermediate
> >course fails to cover material deemed to be
> >itermediate by the exercise set, then maybe
> >there's a problem.
> 
> It is advantageous in the sense that exercises are the most difficult 
> part of the course to come up with IMHO.  This ought to improve their 
> quality.
> 
> >OTOH, I see a big disadvantage: maybe noone would
> >want to contribute their exercise ideas, as it
> >would allow people to leech off their hard work
> >in thinking them up; in short, maybe exercises
> >represent too much investment in IPR to share.
> >My POV is that the most important IPR in a training
> >course resides in the quality of the course material,
> >and the contents of the presenter's head, but
> >maybe others will disagree.
> 
> Presenter's head first, but I'd probably rate the exercises and course 
> materials neck and neck.
> 
> The biggest disadvantage I see is in the prerequisites.  Particularly 
> in the more elementary classes, an exercise solution is likely to 
> include something that hasn't been taught by that stage of a particular 
> presenter's class.  It's not really practical to give an exercise and 
> say, "By the way, for this exercise you'll need to know the substr(), 
> index(), and reverse() functions, none of which I considered important 
> enough to have taught by this stage."  And you won't get consensus from 
> trainers about whether they should have taught the "while (<>)" 
> construct by the time they get to hashes, for example.
> 
> With enough examples to choose from this is less of a problem.
> 
> >(and of course, there are other potential
> >problems: who can contribute ? who decides the
> >level of difficulty of a problem ? who hosts
> >the set of problems ? etc)
> >
> >Anyone want to blow this idea out of the
> >water ?
> >
> >Steve Collyer
> >
> >---------------------------------------------
> >Stephen Collyer
> >Netspinner Ltd                   01722 336125
> 
> --
> Peter Scott
> Pacific Systems Design Technologies
> http://www.perldebugged.com/

-- 
*==============================================================================*
|  Tim Maher, CEO, CONSULTIX  (206) 781-UNIX; (866) DOC-PERL; (866) DOC-LINUX  |
|   [EMAIL PROTECTED]  teachmeunix.com  teachmeperl.com  teachmelinux.net  |
|    JULY 8-11: OO Perl Fundamentals;  JULY 29-31: Database Prog. with Perl    |
*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
| NEW Seminar Series!  "DAMIAN CONWAY's Adv. Perl Workshop";   Seattle 7/15-19 |
|  Adv. OOP  *  Adv. Module Techniques  *  Programming Perl 6  *  Text Parsing |
*==============================================================================*

Reply via email to