Return to Video

Accessible Programming with Blocks4All

  • 0:01 - 0:04
    (jaunty piano tune)
  • 0:07 - 0:11
    (Boon's Mom) Boon, he's very excited
    about the world.
  • 0:11 - 0:14
    He's up for almost anything.
  • 0:14 - 0:20
    (Boon's Dad) He's a thinker
    and he likes to explore.
  • 0:20 - 0:22
    He's not afraid to do things.
  • 0:22 - 0:26
    (Boon) I like computer programming.
    I might do some computer programming.
  • 0:26 - 0:34
    And I also want to be maybe an inventor,
    a scientist, and an author.
  • 0:35 - 0:39
    (Boon's mom) I don't know I guess if it's
    so important for him to learn coding
  • 0:39 - 0:43
    but it's important I feel like for him
    to be at least introduced to coding
  • 0:43 - 0:46
    and then it's his decision
    to pursue it or not.
  • 0:46 - 0:48
    (Richard Ladner) I'm Richard Ladner,
  • 0:48 - 0:51
    professor emeritus at the
    University of Washington.
  • 0:51 - 0:53
    I've been observing, you know,
    this movement
  • 0:53 - 0:56
    to bring computer science
    into K-12 education.
  • 0:56 - 1:00
    And I've noticed that a lot
    of the technologies
  • 1:00 - 1:03
    that are being introduced
    to young children are not accessible,
  • 1:03 - 1:07
    especially for young children
    who are blind or visually impaired.
  • 1:07 - 1:08
    (Lauren) I'm Lauren Milne.
  • 1:08 - 1:11
    I'm a graduate student at
    the University of Washington
  • 1:11 - 1:14
    and I'm the inventor
    of Blocks4All.
  • 1:14 - 1:17
    Traditionally, programming has been
    done with text-based editing
  • 1:17 - 1:24
    so you just type in your program
    which is of course very accessible
  • 1:24 - 1:29
    but more recently people have been
    creating these environments for children,
  • 1:29 - 1:32
    these block-based environments,
    that have a lot of visual elements
  • 1:32 - 1:36
    so they're really not accessible
    for a child with a visual impairment.
  • 1:36 - 1:40
    We decided to design Blocks4All
    on a touchscreen
  • 1:40 - 1:45
    because we found that a lot of children,
    especially children with visual impairments,
  • 1:45 - 1:47
    are already using touch screens.
  • 1:47 - 1:52
    The screen reader VoiceOver that comes
    with, for example, iPads,
  • 1:52 - 1:53
    is very accessible.
  • 1:53 - 1:57
    (Richard) The outputs for the programs
    were typically visual.
  • 1:57 - 2:00
    There were animations, and
    those weren't accessible either.
  • 2:00 - 2:04
    Instead of having visual outputs
    we have tactile output
  • 2:04 - 2:05
    which is using a robot.
  • 2:05 - 2:14
    (Boon) Drive forward. Turn left.
    Turn left. And then turn left again.
  • 2:15 - 2:18
    (Screen reader voicing instructions)
  • 2:20 - 2:22
    (Adults in the background) Here we go, Oh!
  • 2:22 - 2:25
    (blocks clattering)
  • 2:25 - 2:28
    (Lauren) Really what I'm envisioning is
    I see it as really a prototype
  • 2:28 - 2:30
    where I try out a whole bunch
    of techniques
  • 2:30 - 2:32
    and I'm hoping that other developers
  • 2:32 - 2:35
    who are creating these
    blocks-based environments
  • 2:35 - 2:37
    can use some of the techniques
    that I'm finding
  • 2:37 - 2:39
    and make their own environments
    accessible.
Title:
Accessible Programming with Blocks4All
Description:

more » « less
Video Language:
English
Team:
DO-IT
Duration:
03:12

English subtitles

Revisions