Re: intro

[email protected] (Chris Benson)
Newsgroups perl.trainers
Message-ID <[email protected]>
Wow! perl-trainers is alive :-)

[email protected] wrote:-
> Hi Will, and welcome to the perl-trainers list :) I guess I'll do an 
> intro too.

<AOL>Me Too!</AOL>

Chris Benson: 1/3 of a specialist training company:- distributed computing,
personal and corporate change, (with Perl and Un*x on the side).

I teach scheduled (public) Perl courses for IBM in the UK and have my own 
material which I use for on-site/one-company courses,  (this may get
integrated with IBM's material next year).
 
> The sorts of things I'd really love to discuss on this list include:
> 
> How do you advertise/publicise your courses?  

Website (www.treepax.co.uk) and UK-based training directories
(www.trainingpages.co.uk, www.trainfax.co.uk [I think]).

IBM(UK) manage to do a much better job with their course for some
reason!  :-)

> What requirements/prerequisites do you set for your courses?

"Programming in a procedural language.  Knowledge of Unix shell scripting,
regex-s an advantage."

> What sort of course materials do you use?

1. IBM's 3 day course which covers pretty much the Llama.  Text-based
OHP foils with some notes.  (I've just finished a major update to this
if you've heard bad things about the IBM course in the past!).  17
units, each with exercises.

2. My own 5 day course originally written for CAP Gemini Training: lots
of example-based slides, lots of exercises, lots of carefully planned,
impromptu diagrams to backup the OHP.  (No diagrams on the OHP: attendees
are primed to make their own notes + copy diagrams to improve the learning
experience).  I usually give out Programming Perl + John Vromans
reference + Steve Lidie's(sp?) Tk Reference.

> What platforms do you teach Perl on?

1. AIX + Perl 5.003 + vi/nedit

2. Whatever the customer's got!  If I supply equipment: choice of
Linux or Windows (optional Win32 module only on Windows obviously!) +
current stable Perl.  Class database server is a Linux box with MySQL
aka my portable.

> Do you teach any third-party software with Perl?

As in non-core modules or unrelated software?

1. Nope.

2. My material does (roughly) Llama level (but with references: enough
to use, not fully explained) in 3 days, then chapters on Using Library 
Modules, DBI/DBD, Tk.pm, CGI.pm, (Win32::*) for the last two days.

> What do you find hardest to teach about Perl?

Not to look for hard ways of doing things, trusting intuition/DWIM,
belief that there is an easy way, ...

Any non-programmers (whatever their job-title!) find it all v.hard:
I have exercise solutions for them to look at and run if required.

> Do you use analogies and metaphors, anthropomorphisation, puppet shows?

Haven't done puppet shows yet.  Make a big play of the links to human
language: TIMTOWTDI, style, idioms, defaults, ...

Re: someone's comment about hashes: hashes are dictionaries, put a
word (or phrase) in, get word/phrase/nothing out.

> Do you get your trainees to evaluate your training?  What do you ask?

Continuous feedback + standardised course evals.  

My evals have:
-2..+2	for overall, materials, venue, facilities, instructor, ... 
-1..+1 for pace, difficulty, coverage, ...
 
> ... and probably a heap more :)  I thought I'd throw those questions out
> into the ring and follow up with my own answers.  Other subscribers
> might like to answer as well, by way of an introduction.

Done!

It's interesting to see the different learning environments available.
I can't think of any more topics as useful as these, well asked!
-- 
Chris Benson
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.