Return to Video

A delightful way to teach kids about computers

  • Not Synced
    Code is the next universal language.
  • Not Synced
    In the 70s, it was punk music
    that drove a whole generation.
  • Not Synced
    In the 80s, it was probably money.
  • Not Synced
    But for my generation of people,
  • Not Synced
    software is the interface
    through our imagintion and our world.
  • Not Synced
    And that means that we need
    a radically, radically more diverse set of people
  • Not Synced
    to build those products.
  • Not Synced
    To not see computers as mechanical
    or lonely or boring or magic,
  • Not Synced
    to see them as things
    that they can tinker around
  • Not Synced
    and turn around and twist,
    and so forth.
  • Not Synced
    My personal journey into the world
    of programming technology
  • Not Synced
    started at the tender age of 14.
  • Not Synced
    I had this mad-teenage crush
    on an older man,
  • Not Synced
    and the older man in question
    happened to be
  • Not Synced
    the then vice president
    of the United States, Mr. Al Gore.
  • Not Synced
    And I did what every single
    teenage girl would want to do,
  • Not Synced
    I wanted to somehow express
    all of this love,
  • Not Synced
    so I built him a website,
    it's over here.
  • Not Synced
    And in 2001, there was
    no Tumblr,
  • Not Synced
    there was no Facebook,
    there was no Pinterest.
  • Not Synced
    So I needed to learn to code
    in order to express
  • Not Synced
    all this longing and loving.
  • Not Synced
    And that is how programming
    started for me.
  • Not Synced
    It started as a means
    of self-expression.
  • Not Synced
    Just like when I was smaller
    and I would use crayons and legos
  • Not Synced
    and when I was older I would use
    guitar lessons and theater plays.
  • Not Synced
    But then, there were other things
    to get excited about,
  • Not Synced
    like poetry and knitting socks
  • Not Synced
    and conjugating French irregular verbs
  • Not Synced
    and coming up with
    make-belief worlds
  • Not Synced
    and (?) and his philosophy.
  • Not Synced
    And I started to be one
    of those people
  • Not Synced
    who thought that computers
    were boring and technical and lonely.
  • Not Synced
    Here's what I think today.
  • Not Synced
    Little girls don't know that they're
    not supposed to like computers.
  • Not Synced
    Little girls are amazing.
  • Not Synced
    They are really, really good
    at concentrating on things
  • Not Synced
    and being exact and they ask
    amazing questions like,
  • Not Synced
    "What?", and "Why?" and "How?"
    and "What if?"
  • Not Synced
    and they don't know that they
    are not supposed to like computers.
  • Not Synced
    It's the parents who do.
  • Not Synced
    It's us parents who feel like
    computer science
  • Not Synced
    is this esoteric, weird
    science discipline
  • Not Synced
    that only belongs to the mystery makers.
  • Not Synced
    That it's almost as far removed
    from everyday life
  • Not Synced
    as, say, nuclear physics.
  • Not Synced
    And they are partly right about that.
  • Not Synced
    There's a lot of syntax and controls
    and data structures
  • Not Synced
    and algorithms and practices,
    protocols and paradigms in programming.
  • Not Synced
    And we as a community, we've made
    computers smaller and smaller.
  • Not Synced
    We've built layers and layers
    of abstraction on top of each other
  • Not Synced
    between the man and the machine
  • Not Synced
    to the point that we no longer
    have any idea how computers work
  • Not Synced
    or how to talk to them.
  • Not Synced
    And we do teach our kids how
    the human body works,
  • Not Synced
    we teach them how the combustion
    engine fuctions
  • Not Synced
    and we even tell them that if
    you really want to become one.
  • Not Synced
    But when the kid comes to us
    and asks,
  • Not Synced
    "So, what is a Bubble Sort algorithm?"
  • Not Synced
    Or, "How does the computer know
    what happens when I press 'play'?,
  • Not Synced
    how does it know what video to show?"
  • Not Synced
    Or, "Linda, is Internet a place?"
  • Not Synced
    We adults, we grow oddly silent.
  • Not Synced
    "It's magic," some of us say.
  • Not Synced
    'It's too complicated," the others say.
  • Not Synced
    Well, it's neither.
  • Not Synced
    It's not magic and it's not complicated.
  • Not Synced
    It all just happened really, really fast.
  • Not Synced
    Computer scientists built
    these amazing, beautiful machines,
  • Not Synced
    but they made them very, very
    foreign to us
  • Not Synced
    and also the language we speak
    to the computers
  • Not Synced
    so that we don't know how
    to speak to the computers anymore
  • Not Synced
    without our fancy user interfaces.
  • Not Synced
    And that's why no one
    recognized
  • Not Synced
    that when I was conjugating
    French irregular verbs,
  • Not Synced
    I was actually practicing
    my pattern recognition skills.
  • Not Synced
    And when I was excited about knitting,
  • Not Synced
    I actually was following a sequence
    of symbolic commands
  • Not Synced
    that included loops inside of them.
  • Not Synced
    And that Bertrand Russell's
    lifelong quest
  • Not Synced
    to find an exact language
    between English and mathematics
  • Not Synced
    found its home inside
    of a computer.
  • Not Synced
    I was a programmer,
    but no one knew it.
  • Not Synced
    The kids of today, they tap, swipe
    and pinch their way through the world.
  • Not Synced
    But unless we give them tools
    to build with computers,
  • Not Synced
    we are raising only consumers
    instead fo creators.
  • Not Synced
    This whole quest led me
    to this little girl,
  • Not Synced
    her name is Ruby, she is six years old,
  • Not Synced
    she is completely fearless,
    imaginative and a little bit bossy.
  • Not Synced
    And ever time I would run
    into a problem
  • Not Synced
    in trying to teach myself programming,
  • Not Synced
    "What is object- oriented design
    or what is garbage collection?"
  • Not Synced
    I would try to imagine how a six-year-old
    little girl would explain the problem.
  • Not Synced
    And I wrote a book about her
    and I illustrated it
  • Not Synced
    and the things Ruby taught me
    go like this.
  • Not Synced
    Ruby told me that you're not
    supposed to be afraid
  • Not Synced
    of the bugs under your bed.
  • Not Synced
    And even the biggest problems
    are a group of tiny problems
  • Not Synced
    stuck together.
  • Not Synced
    And Ruby also introduced me to her friends.
  • Not Synced
    The colorful side of the
    Internet culture.
  • Not Synced
    She has friends like the Snow Leopard,
  • Not Synced
    who is beautiful but doesn't want
    to play with the other kids.
  • Not Synced
    And she has friends like
    the green robots
  • Not Synced
    who are really friendly but super messy.
  • Not Synced
    And she has friends like Linux the penguin
    who's really ruthlessly efficient,
  • Not Synced
    but really hard to understand.
  • Not Synced
    And idealistic foxes, and so on.
  • Not Synced
    In Ruby's world, you learn technology
    through play.
  • Not Synced
    And, for instance, computers
    are really good at repeating stuff,
  • Not Synced
    so the way Ruby would teach
    loops goes like this:
  • Not Synced
    this is Ruby's favorite dance move,
  • Not Synced
    it goes, "Clap, clap, stomp, stomp,
    clap, clap and stomp."
  • Not Synced
    You learn counter loops
    by repeating that four times.
  • Not Synced
    Then you learn why while loops
    while I'm standing on one foot,
  • Not Synced
    and you learn until loops
    by repeating that sequence
  • Not Synced
    until mom gets really mad.
  • Not Synced
    (Laughter)
  • Not Synced
    And most of all, you learn
    that there are no ready answers.

  • Not Synced
    When coming up with the curriculum
    for Ruby's world,
  • Not Synced
    I needed to really ask the kids
    how they see the world
  • Not Synced
    and what kind of questions they have
  • Not Synced
    and I would organize play testing sessions.
  • Not Synced
    I would start by showing the kids
    these four pictures.
  • Not Synced
    I would show them a picture of a car,
  • Not Synced
    a grocery store, a dog and a toilet,
  • Not Synced
    and I would ask, "Which one of these
    do you think is a computer?"
  • Not Synced
    And the kids would be very conservative
  • Not Synced
    and go, "None of these is
    a computer.
  • Not Synced
    I know that a computer is: it's that
    glowing box
  • Not Synced
    in front of which mom or dad spends
    way too much time."
  • Not Synced
    But then we would talk
  • Not Synced
    and we would discover that actually,
    a car is a computer,
  • Not Synced
    it has a navigation system inside of it.
  • Not Synced
    And a dog, a dog might not
    be a computer,
  • Not Synced
    but is has a collar, and a collar
    might have a computer inside of it.
  • Not Synced
    And grocery stores, they have so many
    different computers,
  • Not Synced
    like the cashier system
    and the burglar alarms.
  • Not Synced
    And, you know what?
  • Not Synced
    In Japan, toilets are computers
    and there's even hackers who hack them.
  • Not Synced
    And we go further and I give them
    these little stickers with an on/off button.
  • Not Synced
    And I tell them, "Today you have
    this magic ability
  • Not Synced
    to make anything in this room
    into a computer."
  • Not Synced
    And again, the kids go,
    "Sounds really hard,
  • Not Synced
    I don't know the right answer for this."
  • Not Synced
    But I tell them, "Don't worry, your parents
    don't know the right answer, either.
  • Not Synced
    They've just started to learn
    about this thing
  • Not Synced
    called The Internet of Things,
  • Not Synced
    but you kids are going to be the ones
  • Not Synced
    who are going to live up in a world
  • Not Synced
    where everything is a computer."
  • Not Synced
    And then I had this little girl
    who came to me
  • Not Synced
    and she took a bicycle lamp
  • Not Synced
    and said, "If this bicycle lamp,
    if it were a computer,
  • Not Synced
    it would change colors."
  • Not Synced
    And I said, "That's a really good idea,
    what else could it do?"
  • Not Synced
    And she thinks and she thinks,
  • Not Synced
    and she goes, "If this bicycle lamp
    were a computer,
  • Not Synced
    we could go on a biking trip
    with my father
  • Not Synced
    and we could sleep in a tent
    and this biking lamp
  • Not Synced
    could also be a movie projector."
  • Not Synced
    And that's the moment
    I'm looking for,
  • Not Synced
    the moment when the kid
    realizes that the world
  • Not Synced
    is definitely not ready yet.
  • Not Synced
    That a really awesome way
    of making the world more ready
  • Not Synced
    is by building technology
  • Not Synced
    and that each one of us
    can be a part of that change.
  • Not Synced
    Final story, we also built a computer.
Title:
A delightful way to teach kids about computers
Speaker:
Linda Liukas
Description:

more » « less
Video Language:
English
Team:
closed TED
Project:
TEDTalks
Duration:
11:03

English subtitles

Revisions Compare revisions