Thursday, February 7, 2008

Re: Programming Curriculum in Middle School

Hi Greg, et al.,

While Perl is a programming language, it is important to distinguish between
scripting and compiled languages. Syntactically, Perl borrows from many, but
is very C like in nature. My only complaint is it allows for sloppy
programming, as white space is meaningless. (Try inheriting some really
horribly documented scripts with little or no attention placed to syntax or
comments, and you know what I mean!) I prefer Python (Or shell scripting for
that matter) over Perl for introductory courses where appropriate. Python
takes the best of Perl and newer constructs and provides little room for
less than perfect syntax. Python runs on all platforms as well, and is
taking a large chunk of the Perl world by storm. As far as practical value,
I know first hand that many bio-informatics are opting for Python over Perl
these days.

Now, if I only had time to learn Ruby as well... It really is hard to stay
ahead of the curve, isn't it.

IMHO
-Cameron


On 2/7/08 8:55 AM, "Greg Kearney" <kearney@tribcsp.com> wrote:

> We teach Perl starting in the sixth grade. There is a very good book
> "Learning Perl" which has the classes set out for use. Perl has
> several advantages. first unlike HTML Perl is a real programming
> language. HTML is a markup system. second Perl run on our three types
> on computers (Windows, Mac, Linux) and the programs work the same on
> each kind. Third Perl is a widely used and useful language which the
> students will not out grow. That is it is not a "teaching"language but
> rather one that has real practical value.
>
> Greg
>
> On Feb 7, 2008, at 8:35 AM, Carol wrote:
>
>> I am interested in creating a middle school course in programming.
>> Scratch
>> is already being introduced in our enrichment program in our lower
>> school.
>> Programs I am considering are Alice, Starlogo, Microworlds, HTML.
>> If anyone
>> is teaching a programming course(s) either as part of the curriculum
>> or in
>> an after school setting I would like to hear what you are teaching.
>> If there
>> is a written curriculum would you be willing to share it? Are there
>> other
>> programs you might suggest I consider?
>>
>>
>>
>> Carol : )
>>
>>
>>
>> Carol Hoffman Sukoneck
>>
>> MS Technology Coordinator
>>
>> Wm Penn Charter School
>>
>> 3000 W School House Lane
>>
>> Philadelphia, PA 19144
>>
>> 215-844-3460
>>
>> HYPERLINK "http://www.penncharter.com"http://www.penncharter.com
>>
>>
>>
>>
>> No virus found in this outgoing message.
>> Checked by AVG Free Edition.
>> Version: 7.5.516 / Virus Database: 269.19.20/1262 - Release Date:
>> 2/6/2008
>> 9:13 AM
>>
>>
>>
>> This email has been scanned for viruses by MessageLabs.
>>
>> [ For info on ISED-L see http://www.gds.org/ISED-L ]
>> Submissions to ISED-L are released under a creative commons,
>> attribution, non-commercial, share-alike license.
>
> [ For info on ISED-L see http://www.gds.org/ISED-L ]
> Submissions to ISED-L are released under a creative commons, attribution,
> non-commercial, share-alike license.

[ For info on ISED-L see http://www.gds.org/ISED-L ]
Submissions to ISED-L are released under a creative commons, attribution, non-commercial, share-alike license.
RSS Feed, http://listserv.syr.edu/scripts/wa.exe?RSS&L=ISED-L