Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer

Comment on

( #3333=superdoc: print w/replies, xml ) Need Help??

Thank you for posting this question. ++

This hits home for me since my wife and I are working on a way to integrate programming into classrooms for a variety of subjects (specifically art and current events). The age and environments are different (grammar to middle school with the first program running at an after school program and the second possibly at a regional grammar school in Nicaragua.) But we still have to do similar things like lesson plans with either one big class project or smaller group/individual projects. Most importantly we have the common challenge of connecting with the kids, designing a program that's relevant to them.

The challenge of keeping their interest is tough but I do think there is value in saying "Hey, you guys like World of Warcraft, Facebook or have a favorite iPhone app? Well each are created using these languages and this is what they look like..." They wont learn them then and there but for the ones who will eventually choose this as a calling, lifting OZ's curtain can have a big impact.

What I've found is that Etoys seems to be more appropriate for kids up to 12. Scratch (which looks like you've settled on), Processing or even Squeak I think are pretty right on for high school students IMO. I LOVE ELISHEVA's suggestions and don't see why you couldn't break the class into smaller group projects that give them an opportunity to experiment with each of these tools and methods.

Best of luck and please keep us posted on your experience teaching the class.

P.S. I second your desire to see something like Scratch or Processing written in Perl.

"...the adversities born of well-placed thoughts should be considered mercies rather than misfortunes." Don Quixote

In reply to Re: Bling Bling (or: Teaching Perl to Teenagers) by luis.roca
in thread Bling Bling (or: Teaching Perl to Teenagers) by Sprad

Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":

  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.
  • Log In?

    What's my password?
    Create A New User
    and one hand claps...

    How do I use this? | Other CB clients
    Other Users?
    Others pondering the Monastery: (5)
    As of 2018-06-19 22:53 GMT
    Find Nodes?
      Voting Booth?
      Should cpanminus be part of the standard Perl release?

      Results (115 votes). Check out past polls.