[Edu-sig] Teaching python at a Computer Clubhouse
kirby urner
kirby.urner at gmail.com
Mon May 21 23:39:15 CEST 2012
On Mon, May 21, 2012 at 1:54 PM, Carl Cerecke <carl at free.org.nz> wrote:
> I'm thinking of becoming a mentor at a local Computer
> Clubhouse http://www.computerclubhouse.org/. In particular, there are some
> kids there who are quite keen to learn to make their own games, but none of
> the current mentors know any programming (one said that he had done some
> "programming" in HTML).
Hi Carl --
A lot of kids say "games" because that's what's in their vocabulary
and it most closely approximates the idea of a bright buzzing world
with fun interactivity.
I would recommend immediately coming back with "simulations" and
identifying Sims as one of those, "not just a game".
Then point out how all the Sims and their houses and furniture (and
cities) are Objects and Objects have Attributes and Behavior.
With all that as background, I find many kids will then amuse
themselves with core Python, imagining the "game" in their heads, but
in reality just doing primitive classes and functions.
They pass the CS-1 level pretty quickly, if the latter is imagined as
purely procedural only (not many of those left I hope).
In other words, I hope you succeed in giving them excuses to learn
core Python and get some clear concepts, as that will help when you
introduce PyGame in the next meeting.
Kirby
PS: congrats to New Zealand for already having some of the more
visionary and forward thinking computer science curriculum
promulgators. Isn't Nat Torkington still there --or did he move
again? http://nathan.torkington.com/ I figure everybody knows
everybody in a place that small, like the Shire.
More information about the Edu-sig
mailing list