home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / sci / edu / 962 < prev    next >
Encoding:
Internet Message Format  |  1992-09-02  |  2.6 KB

  1. Xref: sparky sci.edu:962 comp.lang.logo:202
  2. Path: 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
  3. From: smith@sctc.com (Rick Smith)
  4. Newsgroups: sci.edu,comp.lang.logo
  5. Subject: Re: Children's Comp. Sci. education
  6. Message-ID: <1992Sep2.164210.7038@sctc.com>
  7. Date: 2 Sep 92 16:42:10 GMT
  8. References: <LEBOWITZ.92Aug28084334@krypton.Mankato.MSUS.EDU> <1992Aug28.171907.12964@cbfsb.cb.att.com> <17lq4tINN7uv@agate.berkeley.edu> <15297@ksr.com>
  9. Organization: SCTC
  10. Lines: 43
  11.  
  12. chuck@ksr.com (Chuck Shavit) writes:
  13.  
  14. >Why would you want to teach Logo to very young children?  As I understand
  15. >it, Logo is a tool for developing math and programming skills.  But at the
  16. >level described above, it seems to me that there is very little educational
  17. >(math and programming) value to a session in which the very young kid ...
  18.  
  19. I'm not sure what passes for "very young." My daughter is going on 8
  20. and I'm trying to find a way to get her started in programming as a
  21. skill. I posted a query a month or so ago asking about materials
  22. suitable for her age level and came up with nothing. Actually, the
  23. best thing I've seen is that LOGO shorthand function that prompted
  24. your questions.
  25.  
  26. I see that function as providing a bridge for her to understand LOGO
  27. primitives. Once she's learned what forward, left, right, and so on
  28. do, then I can talk about composing and saving a sequence of them.
  29. Then about iteration. Then maybe variables.
  30.  
  31. I think the essential abstraction of programming is the notion of
  32. producing a sequence independent of its execution. Does anyone
  33. remember Big Trak? It was a toy tank-like vehicle from about a dozen
  34. years ago.  It had a keypad and accepted 4 LOGO-like direction
  35. commands.  You'd type in a sequence of commands, hit the GO button,
  36. and it would follow the command sequence you typed.  That teaches the
  37. essence of programming as far as I'm concerned. I almost bought one
  38. since I knew I'd want one someday to teach my kids what programming is.
  39.  
  40. >Maybe a more general question is what is the optimal age (or skill level,
  41. >if you like), if any, to introduce Logo to kids?
  42.  
  43. It depends on the kid. If the kid sounds curious about programming and
  44. has basic reading skills, why not? Some kids probably won't be
  45. interested.  It just won't fit their preferences.
  46.  
  47. >One last question: did any of the netters have any bad experience in
  48. >exposing a kid to Logo before he or she was ready for it?
  49.  
  50. The kiss-of-death would probably be to treat introductory programming
  51. like piano practice.
  52.  
  53. Rick.
  54. smith@sctc.com        arden hills, minnesota
  55.