Return to Video

A delightful way to teach kids about computers

  • 0:01 - 0:05
    Code is the next universal language.
  • 0:05 - 0:09
    In the seventies, it was punk music
    that drove the whole generation.
  • 0:09 - 0:11
    In the eighties, it was probably money.
  • 0:11 - 0:14
    But for my generation of people,
  • 0:14 - 0:19
    software is the interface
    to our imagination and our world.
  • 0:19 - 0:20
    And that means that we need
  • 0:20 - 0:24
    a radically, radically
    more diverse set of people
  • 0:24 - 0:25
    to build those products,
  • 0:25 - 0:30
    to not see computers as mechanical
    and lonely and boring and magic,
  • 0:30 - 0:32
    to see them as things
    that they can tinker
  • 0:32 - 0:35
    and turn around and twist,
    and so forth.
  • 0:36 - 0:39
    My personal journey into the world
    of programming and technology
  • 0:40 - 0:42
    started at the tender age of 14.
  • 0:43 - 0:47
    I had this mad teenage crush
    on an older man,
  • 0:47 - 0:49
    and the older man in question
    just happened to be
  • 0:49 - 0:53
    the then Vice President
    of the United States, Mr. Al Gore.
  • 0:53 - 0:56
    And I did what every single
    teenage girl would want to do.
  • 0:57 - 0:59
    I wanted to somehow
    express all of this love,
  • 0:59 - 1:01
    so I built him a website, it's over here.
  • 1:01 - 1:04
    And in 2001, there was no Tumblr,
  • 1:04 - 1:07
    there was no Facebook,
    there was no Pinterest.
  • 1:07 - 1:09
    So I needed to learn to code
  • 1:09 - 1:12
    in order to express
    all of this longing and loving.
  • 1:12 - 1:14
    And that is how programming
    started for me.
  • 1:15 - 1:17
    It started as a means of self-expression.
  • 1:17 - 1:21
    Just like when I was smaller,
    I would use crayons and legos.
  • 1:21 - 1:25
    And when I was older, I would use
    guitar lessons and theater plays.
  • 1:26 - 1:29
    But then, there were other things
    to get excited about,
  • 1:29 - 1:31
    like poetry and knitting socks
  • 1:31 - 1:35
    and conjugating French irregular verbs
  • 1:35 - 1:37
    and coming up with make-believe worlds
  • 1:37 - 1:40
    and Bertrand Russell and his philosophy.
  • 1:40 - 1:42
    And I started to be one of those people
  • 1:42 - 1:45
    who felt that computers
    are boring and technical and lonely.
  • 1:46 - 1:48
    Here's what I think today.
  • 1:48 - 1:52
    Little girls don't know that they
    are not supposed to like computers.
  • 1:52 - 1:53
    Little girls are amazing.
  • 1:53 - 1:57
    They are really, really good
    at concentrating on things
  • 1:57 - 2:01
    and being exact and they ask
    amazing questions like,
  • 2:01 - 2:03
    "What?" and "Why?"
    and "How?" and "What if?"
  • 2:03 - 2:07
    And they don't know that they
    are not supposed to like computers.
  • 2:08 - 2:10
    It's the parents who do.
  • 2:10 - 2:11
    It's us parents who feel
  • 2:11 - 2:16
    like computer science
    is this esoteric, weird science discipline
  • 2:16 - 2:20
    that only belongs to the mystery makers.
  • 2:20 - 2:23
    That it's almost as far removed
    from everyday life
  • 2:23 - 2:25
    as, say, nuclear physics.
  • 2:25 - 2:28
    And they are partly right about that.
  • 2:28 - 2:31
    There's a lot of syntax
    and controls and data structures
  • 2:31 - 2:34
    and algorithms and practices,
  • 2:34 - 2:36
    protocols and paradigms in programming.
  • 2:36 - 2:41
    And we as a community,
    we've made computers smaller and smaller.
  • 2:41 - 2:45
    We've built layers and layers
    of abstraction on top of each other
  • 2:45 - 2:47
    between the man and the machine
  • 2:47 - 2:50
    to the point that we no longer
    have any idea how computers work
  • 2:50 - 2:52
    or how to talk to them.
  • 2:52 - 2:55
    And we do teach our kids
    how the human body works,
  • 2:55 - 2:58
    we teach them how
    the combustion engine functions
  • 2:58 - 3:01
    and we even tell them
    that if you want to really be an astronaut
  • 3:01 - 3:03
    you can become one.
  • 3:03 - 3:05
    But when the kid comes to us and asks,
  • 3:05 - 3:08
    "So, what is a bubble sort algorithm?"
  • 3:08 - 3:12
    Or, "How does the computer know
    what happens when I press 'play,'
  • 3:12 - 3:14
    how does it know which video to show?"
  • 3:14 - 3:17
    Or, "Linda, is Internet a place?"
  • 3:17 - 3:19
    We adults, we grow oddly silent.
  • 3:20 - 3:23
    "It's magic," some of us say.
  • 3:23 - 3:26
    "It's too complicated," the others say.
  • 3:27 - 3:28
    Well, it's neither.
  • 3:28 - 3:31
    It's not magic and it's not complicated.
  • 3:31 - 3:34
    It all just happened
    really, really, really fast.
  • 3:34 - 3:37
    Computer scientists built
    these amazing, beautiful machines,
  • 3:37 - 3:40
    but they made them
    very, very foreign to us,
  • 3:40 - 3:42
    and also the language we speak
    to the computers
  • 3:42 - 3:45
    so that we don't know
    how to speak to the computers anymore
  • 3:45 - 3:47
    without our fancy user interfaces.
  • 3:47 - 3:49
    And that's why no one recognized
  • 3:49 - 3:52
    that when I was conjugating
    French irregular verbs,
  • 3:52 - 3:55
    I was actually practicing
    my pattern recognition skills.
  • 3:55 - 3:57
    And when I was excited about knitting,
  • 3:57 - 4:01
    I actually was following
    a sequence of symbolic commands
  • 4:01 - 4:03
    that included loops inside of them.
  • 4:03 - 4:05
    And that Bertrand Russell's lifelong quest
  • 4:05 - 4:09
    to find an exact language
    between English and mathematics
  • 4:09 - 4:11
    found its home inside of a computer.
  • 4:12 - 4:14
    I was a programmer, but no one knew it.
  • 4:15 - 4:20
    The kids of today, they tap, swipe
    and pinch their way through the world.
  • 4:20 - 4:23
    But unless we give them tools
    to build with computers,
  • 4:23 - 4:27
    we are raising only consumers
    instead of creators.
  • 4:27 - 4:29
    This whole quest
    led me to this little girl.
  • 4:29 - 4:32
    Her name is Ruby, she is six years old.
  • 4:32 - 4:36
    She is completely fearless,
    imaginative and a little bit bossy.
  • 4:36 - 4:38
    And every time
    I would run into a problem
  • 4:38 - 4:41
    in trying to teach
    myself programming like,
  • 4:41 - 4:45
    "What is object-oriented design
    or what is garbage collection?",
  • 4:45 - 4:49
    I would try to imagine how a six-year-old
    little girl would explain the problem.
  • 4:49 - 4:52
    And I wrote a book about her
    and I illustrated it
  • 4:52 - 4:54
    and the things
    Ruby taught me go like this.
  • 4:54 - 4:57
    Ruby taught me that you're
    not supposed to be afraid
  • 4:57 - 4:58
    of the bugs under your bed.
  • 4:58 - 5:00
    And even the biggest of the problems
  • 5:00 - 5:04
    are a group of tiny problems
    stuck together.
  • 5:04 - 5:06
    And Ruby also introduced
    me to her friends,
  • 5:06 - 5:09
    the colorful side of the Internet culture.
  • 5:09 - 5:11
    She has friends like the Snow Leopard,
  • 5:11 - 5:14
    who is beautiful but doesn't want
    to play with the other kids.
  • 5:14 - 5:19
    And she has friends like the green robots
    that are really friendly but super messy.
  • 5:19 - 5:21
    And she has friends like Linux the penguin
  • 5:21 - 5:25
    who's really ruthlessly efficient,
    but somewhat hard to understand.
  • 5:25 - 5:27
    And idealistic foxes, and so on.
  • 5:28 - 5:32
    In Ruby's world, you learn
    technology through play.
  • 5:32 - 5:35
    And, for instance, computers
    are really good at repeating stuff,
  • 5:35 - 5:38
    so the way Ruby would teach
    loops goes like this.
  • 5:38 - 5:41
    This is Ruby's favorite dance move,
    it goes, "Clap, clap, stomp, stomp
  • 5:41 - 5:43
    clap, clap and jump."
  • 5:43 - 5:47
    And you learn counter loops
    by repeating that four times.
  • 5:47 - 5:49
    And you learn while loops
    by repeating that sequence
  • 5:50 - 5:51
    while I'm standing on one leg.
  • 5:51 - 5:55
    And you learn until loops
    by repeating that sequence
  • 5:55 - 5:57
    until mom gets really mad.
  • 5:57 - 5:58
    (Laughter)
  • 5:58 - 6:01
    And most of all, you learn
    that there are no ready answers.
  • 6:02 - 6:05
    When coming up with the curriculum
    for Ruby's world,
  • 6:05 - 6:08
    I needed to really ask the kids
    how they see the world
  • 6:08 - 6:10
    and what kind of questions they have
  • 6:10 - 6:13
    and I would organize
    play testing sessions.
  • 6:13 - 6:16
    I would start by showing the kids
    these four pictures.
  • 6:16 - 6:19
    I would show them a picture of a car,
  • 6:19 - 6:21
    a grocery store, a dog and a toilet.
  • 6:21 - 6:25
    And I would ask, "Which one of these
    do you think is a computer?"
  • 6:25 - 6:28
    And the kids would be
    very conservative and go,
  • 6:28 - 6:30
    "None of these is a computer.
  • 6:30 - 6:32
    I know what a computer is:
  • 6:32 - 6:33
    it's that glowing box
  • 6:33 - 6:37
    in front of which mom or dad
    spends way too much time."
  • 6:37 - 6:38
    But then we would talk
  • 6:38 - 6:41
    and we would discover
    that actually, a car is a computer,
  • 6:41 - 6:43
    it has a navigation system inside of it.
  • 6:43 - 6:46
    And a dog -- a dog
    might not be a computer,
  • 6:46 - 6:47
    but it has a collar
  • 6:48 - 6:50
    and the collar might have
    a computer inside of it.
  • 6:50 - 6:54
    And grocery stores, they have
    so many different kinds of computers,
  • 6:54 - 6:57
    like the cashier system
    and the burglar alarms.
  • 6:57 - 6:58
    And kids, you know what?
  • 6:58 - 7:01
    In Japan, toilets are computers
  • 7:01 - 7:03
    and there's even hackers who hack them.
  • 7:03 - 7:05
    (Laughter)
  • 7:05 - 7:06
    And we go further
  • 7:06 - 7:09
    and I give them these little stickers
    with an on/off button on them.
  • 7:09 - 7:13
    And I tell the kids,
    "Today you have this magic ability
  • 7:13 - 7:16
    to make anything in this room
    into a computer."
  • 7:16 - 7:18
    And again, the kids go,
  • 7:18 - 7:21
    "Sounds really hard,
    I don't know the right answer for this."
  • 7:21 - 7:22
    But I tell them, "Don't worry,
  • 7:22 - 7:25
    your parents don't know
    the right answer, either.
  • 7:25 - 7:27
    They've just started
    to hear about this thing
  • 7:27 - 7:29
    called The Internet of Things.
  • 7:29 - 7:31
    But you kids,
    you are going to be the ones
  • 7:31 - 7:36
    who are really going to live up in a world
    where everything is a computer."
  • 7:36 - 7:38
    And then I had this little girl
    who came to me
  • 7:38 - 7:39
    and took a bicycle lamp
  • 7:39 - 7:44
    and she said, "This bicycle lamp,
    if it were a computer,
  • 7:44 - 7:46
    it would change colors."
  • 7:46 - 7:49
    And I said, "That's a really good idea,
    what else could it do?"
  • 7:49 - 7:50
    And she thinks and she thinks,
  • 7:50 - 7:54
    and she goes, "If this bicycle lamp
    were a computer,
  • 7:55 - 7:57
    we could go on a biking trip
    with my father
  • 7:57 - 7:59
    and we would sleep in a tent
  • 7:59 - 8:03
    and this biking lamp
    could also be a movie projector."
  • 8:04 - 8:06
    And that's the moment I'm looking for,
  • 8:06 - 8:08
    the moment when the kid realizes
  • 8:08 - 8:10
    that the world
    is definitely not ready yet,
  • 8:10 - 8:13
    that a really awesome way
    of making the world more ready
  • 8:13 - 8:16
    is by building technology
  • 8:16 - 8:18
    and that each one of us
    can be a part of that change.
  • 8:19 - 8:22
    Final story, we also built a computer.
  • 8:22 - 8:27
    And we got to know the bossy CPU
    and the helpful RAM and ROM
  • 8:27 - 8:28
    that help it remember things.
  • 8:28 - 8:31
    And after we've assembled
    our computer together,
  • 8:31 - 8:34
    we also design an application for it.
  • 8:34 - 8:36
    And my favorite story is this little boy,
  • 8:36 - 8:37
    he's six years old
  • 8:37 - 8:41
    and his favorite thing in the world
    is to be an astronaut.
  • 8:41 - 8:43
    And the boy, he has
    these huge headphones on
  • 8:43 - 8:47
    and he's completely immersed
    in his tiny paper computer
  • 8:47 - 8:49
    because you see, he's built his own
  • 8:49 - 8:53
    intergalactic planetary
    navigation application.
  • 8:53 - 8:56
    And his father, the lone astronaut
    in the Martian orbit,
  • 8:56 - 8:58
    is on the other side of the room
  • 8:58 - 9:00
    and the boy's important mission
  • 9:00 - 9:03
    is to bring the father
    safely back to earth.
  • 9:04 - 9:07
    And these kids are going to have
    a profoundly different view of the world
  • 9:07 - 9:10
    and the way we build it with technology.
  • 9:11 - 9:15
    Finally, the more approachable,
    the more inclusive,
  • 9:15 - 9:18
    and the more diverse
    we make the world of technology,
  • 9:18 - 9:22
    the more colorful and better
    the world will look like.
  • 9:22 - 9:25
    So, imagine with me, for a moment,
  • 9:25 - 9:27
    a world where the stories we tell
  • 9:27 - 9:30
    about how things get made
    don't only include
  • 9:30 - 9:33
    the twentysomething-year-old
    Silicon Valley boys,
  • 9:33 - 9:37
    but also Kenyan schoolgirls
    and Norwegian librarians.
  • 9:38 - 9:42
    Imagine a world where
    the little Ada Lovelaces of tomorrow,
  • 9:42 - 9:45
    who live in a permanent
    reality of 1s and 0s,
  • 9:45 - 9:50
    they grow up to be very optimistic
    and brave about technology.
  • 9:50 - 9:53
    They embrace the powers
    and the opportunities
  • 9:54 - 9:55
    and the limitations of the world.
  • 9:56 - 10:00
    A world of technology
    that is wonderful, whimsical
  • 10:00 - 10:01
    and a tiny bit weird.
  • 10:03 - 10:05
    When I was a girl,
  • 10:05 - 10:07
    I wanted to be a storyteller.
  • 10:07 - 10:08
    I loved make-believe worlds
  • 10:08 - 10:10
    and my favorite thing to do
  • 10:10 - 10:14
    was to wake up in the mornings
    in Moominvalley.
  • 10:14 - 10:17
    In the afternoons,
    I would roam around the Tatooines.
  • 10:17 - 10:20
    And in the evenings,
    I would go to sleep in Narnia.
  • 10:21 - 10:25
    And programming turned out
    to be the perfect profession for me.
  • 10:26 - 10:28
    I still create worlds.
  • 10:28 - 10:31
    Instead of stories, I do them with code.
  • 10:32 - 10:35
    Programming gives me this amazing power
  • 10:35 - 10:37
    to build my whole little universe
  • 10:37 - 10:41
    with its own rules
    and paradigms and practices.
  • 10:42 - 10:46
    Create something out of nothing
    with the pure power of logic.
  • 10:47 - 10:48
    Thank you.
  • 10:48 - 10:51
    (Applause)
Title:
A delightful way to teach kids about computers
Speaker:
Linda Liukas
Description:

Computer code is the next universal language, and its syntax will be limited only by the imaginations of the next generation of programmers. Linda Liukas is helping to educate problem-solving kids, encouraging them to see computers not as mechanical, boring and complicated but as colorful, expressive machines meant to be tinkered with. In this talk, she invites us to imagine a world where the Ada Lovelaces of tomorrow grow up to be optimistic and brave about technology and use it to create a new world that is wonderful, whimsical and a tiny bit weird.

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

English subtitles

Revisions Compare revisions