[Edu-sig] slashdot: Teaching Primary School Students Programming?
Andreas Raab
andreas.raab at gmx.de
Mon Aug 28 19:39:11 CEST 2006
Arthur wrote:
> The problem might be the "progress" of Logo since 1983.
Try this on for size:
http://education.mit.edu/starlogo-tng/
I saw a demo last week and there is definitely some serious potential in it.
Cheers,
- Andreas
>
> When I go to:
>
> http://el.media.mit.edu/Logo-foundation/logo/programming.html
>
> I see the potential of Logo in introducing kids to programming
> abstraction. One types within the framework of a defined syntax, and
> gets immediate results, or informative errors.
>
> When I take the next step and look at major current implementations - I
> downloaded StarLogo and NetLogo - I am confronted with Logo environments
> with lots of GUI doo-dads. And lots of ambiguity about the purpose of
> this environment. Is its primary focus to introduce programming, or to
> explore computer simulations for the benefit of what it is the
> simulations teach us. There *is* a fundamental difference.
>
> It is hard for me not to describe these environments as
> "self-involved". That is always the problem with these kinds of
> environments - to me. One, in some sense, must "submit" to them, with a
> promise of rewards if one does so. But the kids most likely to excell
> at Logo are, IMO, also the ones least likely to be the ones comfortable
> with submitting to an imposed (not selected) environment.
>
> The solution is simple - simplicity, less environment.
>
> Why is this obvious to me, and lost on the MIT folks?
>
> Art
>
>
>> --- "Paul D. Fernhout" <pdfernhout at kurtz-fernhout.com>
>> wrote:
>>
>>
>>
>> http://ask.slashdot.org/article.pl?sid=06/08/27/000248
>>
>>
>>> Teaching Primary School Students Programming?
>>> Posted by Cliff on Saturday August 26, @08:25PM
>> >from the toddlers-as-coders dept.
>>> Education Programming
>>> NotesSensei asks: "Recently I was teasing the
>>> teacher who runs the
>>> computer club in my sons' primary school: 'You teach
>>> the kids only how to
>>> use software but not how to make software.' Today I
>>> got an email: 'OK,
>>> you're in: teach them programming.' Now I wonder
>>> what language should I
>>> pick? My first lesson will be the board game c-jump,
>>> but after that? The
>>> contestants are: Kids programming language KPL (ab
>>> VB.net derivate; Java
>>> using BlueJ; Greenfoot (and the BlueJ); and HTML.
>>> Does it sound like I'm
>>> on the right track or should I try something
>>> completely different? We are
>>> looking at primary 3-5 (that's 10-13 in this part of
>>> the world). Where can
>>> I find inspiration for the curriculum?"
>>>
>>> ===
>>>
>>> Python is mentioned there, along with a lot of other
>>> suggestions.
>>> _______________________________________________
>>> Edu-sig mailing list
>>> Edu-sig at python.org
>>> http://mail.python.org/mailman/listinfo/edu-sig
>>>
>>>
>>>
>>
>> __________________________________________________
>> Do You Yahoo!?
>> Tired of spam? Yahoo! Mail has the best spam protection around
>> http://mail.yahoo.com
>> _______________________________________________
>> Edu-sig mailing list
>> Edu-sig at python.org
>> http://mail.python.org/mailman/listinfo/edu-sig
>>
>>
>>
>>
More information about the Edu-sig
mailing list