Stories
Slash Boxes
Comments

SoylentNews is people

posted by janrinok on Thursday October 31 2024, @04:13PM   Printer-friendly

The other thing is that in order to learn, children need to have fun. But they have fun by really being pushed to explore and create and make new things that are personally meaningful. So you need open-ended environments that allow children to explore and express themselves.

(This Inventor Is Molding Tomorrow's Inventors, IEEE Spectrum)

IEEE Spectrum has a (short) sit-down with Marina Umaschi Bers, co-creator of the ScratchJr programming language and the KIBO robotics kits. Both tools are aimed at teaching kids to code and develop STEAM skills from a very young age. Other examples of such tools are the mTiny robot toy and the Micro:bit computer.

Being able to code is a new literacy, remarks Professor Bers, and like with reading and writing, we need to adapt our learning tools to children's developmental ages. One idea here is that of a "coding playground" where it's not about following step-by-step plans, but about inventing games, pretend play and creating anything children can imagine. She is currently working on a project to bring such a playground outside: integrating motors, sensors and other devices in physical playgrounds, "to bolster computational thinking through play".

Given how fast complicated toys are being thrown aside by young children, in contrast to a simple ball -- or a meccano set, for the engineering types -- I have my doubts.

At least one of the tools mentioned above is aimed at toddlers. So put aside your model steam locomotive, oh fellow 'lentil, and advice me: from what age do you think we should try to steer kids into "coding" or "developing", and which tools should or could be used for this?

Feel free to wax nostalgic about toys of days past, of course, in this, one of your favorite playgrounds: the soylentnews comment editor.


Original Submission

 
This discussion was created by janrinok (52) for logged-in users only, but now has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 2) by VLM on Thursday October 31 2024, @06:40PM (1 child)

    by VLM (445) on Thursday October 31 2024, @06:40PM (#1379648)

    learning instruction sequencing and coordinate transforms in the process. And then you can print your picture and put it on the fridge.

    Animation of childish humor was always entertaining when I was a kid.

    I vaguely remember writing a Tom and Jerry cartoon scene in BASIC using animated letters, just plotting letters on the screen. You can guess who the "T" and the "J" were I don't recall much else about it beyond stealing a dinosaur bone from a museum including an elaborate chase scene, although that sounds more like a bad Scooby Doo plot. Maybe it was a Scooby Doo animation.

    I would imagine this scales pretty well to 2024. "Look kid, just make an animation the best you can of something cool from Bluey" or WTF kids watch now.

    Starting Score:    1  point
    Karma-Bonus Modifier   +1  

    Total Score:   2  
  • (Score: 3, Interesting) by Tork on Thursday October 31 2024, @07:46PM

    by Tork (3914) Subscriber Badge on Thursday October 31 2024, @07:46PM (#1379659) Journal
    In my programming class I created a function that mimicked the Knight Rider chaser lights going back and forth. This was done in Ascii and I even had each 'bulb' fade out instead of popping out. My teacher wasn't super happy of me messing around off the teaching plan but he was impressed that the function had variables for how wide it should be etc. Fast forward to me in my thirties, I picked up an Arduino board for the first time plus a few LEDs and essentially recreated that code. Pretty quickly, too, the Arduino Community is very good.

    For a little extra credit on my final I wrote a function that compressed numbers in a text file by converting them to text/ascii. The code only kinda worked (255 being the upper limit.. hehe) but my teacher did appreciate where my thought process was headed.

    My professional life benefitted from this quite a bit, but even if it didn't that sort of messing around did give me a sense of how computers actually work. Playing the same game on a SNES and a PC and comparing the ports (Wing Commander comes to mind....) also paid off for me in several ways. That's a little harder to explain but I started noticing things like on the SNES you could only fight one fighter at a time, that's because they were using a bit of the hardware to handle the bit it's underpowered processor couldn't even dream of. Hehe. They made some compromises to play towards its strengths. Kinda important to learn about since I spent way too much time suffering from the megahertz myth!

    Sorry for the meandering post. VLM's comment threw me down a wonderful section of memory lane and I do appreciate it.
    --
    🏳️‍🌈 Proud Ally 🏳️‍🌈 - Give us ribbiti or make us croak! 🐸