🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: sci.edu
Article #77

Re: Children's Comp. Sci. education

#77
From: Rick Smith
Date: Wed, 02 Sep 1992 16:42
43 lines
2630 bytes
chuck@ksr.com (Chuck Shavit) writes:

>Why would you want to teach Logo to very young children?  As I understand
>it, Logo is a tool for developing math and programming skills.  But at the
>level described above, it seems to me that there is very little educational
>(math and programming) value to a session in which the very young kid ...

I'm not sure what passes for "very young." My daughter is going on 8
and I'm trying to find a way to get her started in programming as a
skill. I posted a query a month or so ago asking about materials
suitable for her age level and came up with nothing. Actually, the
best thing I've seen is that LOGO shorthand function that prompted
your questions.

I see that function as providing a bridge for her to understand LOGO
primitives. Once she's learned what forward, left, right, and so on
do, then I can talk about composing and saving a sequence of them.
Then about iteration. Then maybe variables.

I think the essential abstraction of programming is the notion of
producing a sequence independent of its execution. Does anyone
remember Big Trak? It was a toy tank-like vehicle from about a dozen
years ago.  It had a keypad and accepted 4 LOGO-like direction
commands.  You'd type in a sequence of commands, hit the GO button,
and it would follow the command sequence you typed.  That teaches the
essence of programming as far as I'm concerned. I almost bought one
since I knew I'd want one someday to teach my kids what programming is.

>Maybe a more general question is what is the optimal age (or skill level,
>if you like), if any, to introduce Logo to kids?

It depends on the kid. If the kid sounds curious about programming and
has basic reading skills, why not? Some kids probably won't be
interested.  It just won't fit their preferences.

>One last question: did any of the netters have any bad experience in
>exposing a kid to Logo before he or she was ready for it?

The kiss-of-death would probably be to treat introductory programming
like piano practice.

Rick.
smith@sctc.com        arden hills, minnesota
Technical Details
Message-ID: <1992Sep2.164210.7038@sctc.com>
Path: arc1-ca.pugleaf.net!sparky!uunet!pmafire!news.dell.com!swrinde!elroy.jpl.nasa.gov!usc!sol.ctr.columbia.edu!The-Star.honeywell.com!umn.edu!sctc.com!smith
References: <LEBOWITZ.92Aug28084334@krypton.Mankato.MSUS.EDU> <1992Aug28.171907.12964@cbfsb.cb.att.com> <17lq4tINN7uv@agate.berkeley.edu> <15297@ksr.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!pmafire!news.dell.com!swrinde!elroy.jpl.nasa.gov!usc!sol.ctr.columbia.edu!The-Star.honeywell.com!umn.edu!sctc.com!smith
From: smith@sctc.com (Rick Smith)
Newsgroups: sci.edu,comp.lang.logo
Subject: Re: Children's Comp. Sci. education
Message-ID: <1992Sep2.164210.7038@sctc.com>
Date: 2 Sep 92 16:42:10 GMT
References: <LEBOWITZ.92Aug28084334@krypton.Mankato.MSUS.EDU> <1992Aug28.171907.12964@cbfsb.cb.att.com> <17lq4tINN7uv@agate.berkeley.edu> <15297@ksr.com>
Organization: SCTC
Lines: 43