Return to Video

Quorum

  • 0:02 - 0:06
    [music]
  • 0:07 - 0:10
    >> Instructor: If you’re a camera,
    a 3D camera,
  • 0:10 - 0:11
    and you’re looking at her,
  • 0:11 - 0:15
    and she’s pointing in that direction,
  • 0:15 - 0:16
    the question is
  • 0:16 - 0:18
    what do you call X,
  • 0:18 - 0:19
    what do you call Y,
  • 0:19 - 0:20
    and what do you call Z?
  • 0:20 - 0:23
    >> Student: I would want to take
  • 0:23 - 0:28
    all the knowledge that I've learned
    throughout this camp using Quorum
  • 0:28 - 0:32
    and maybe develop my own game
    maybe later down the line.
  • 0:32 - 0:35
    >> Student: I really want to teach others.
  • 0:35 - 0:38
    That’s sort of
    what I like to do
  • 0:38 - 0:41
    and with Quorum I can
    do that much easier.
  • 0:41 - 0:44
    [music]
  • 0:48 - 0:50
    >> Instructor: We’re now going to say "box."
  • 0:50 - 0:53
    >> Narrator: Technology jobs are in demand
  • 0:53 - 0:56
    and an understanding
    of computing and coding
  • 0:56 - 1:00
    are important for anyone
    pursuing these opportunities.
  • 1:00 - 1:04
    But learning programming languages
    can be difficult for any new student
  • 1:04 - 1:07
    including some students
    with disabilities.
  • 1:07 - 1:09
    That’s why Quorum was created.
  • 1:09 - 1:13
    >> Andreas Stefik: My name is Andreas Stefik.
  • 1:13 - 1:15
    I'm an assistant professor
    of computer science
  • 1:15 - 1:19
    at the University of Nevada
    at Las Vegas.
  • 1:19 - 1:22
    I invented the Quorum
    programming language at first
  • 1:22 - 1:23
    then my wife and I
  • 1:23 - 1:26
    actually created several
    versions of it together.
  • 1:26 - 1:28
    It was originally designed
    to try to help
  • 1:28 - 1:33
    blind or visually impaired students
    learn to program more easily.
  • 1:33 - 1:35
    The reason is because at the time
    a lot of computer science
  • 1:35 - 1:39
    was moving toward
    very visual content
  • 1:39 - 1:42
    and that in general
    makes a lot of sense,
  • 1:42 - 1:44
    however, not if you're blind.
  • 1:44 - 1:47
    >> Richard Ladner: I'm Richard Ladner,
  • 1:47 - 1:50
    professor in Computer Science and Engineering
    at the University of Washington.
  • 1:50 - 1:53
    >> Richard to student: So you really need
    similar code
  • 1:53 - 1:55
    to what you have there already.
  • 1:55 - 1:59
    >> Richard: Children who are blind,
    who can't see,
  • 1:59 - 2:02
    can actually program in Quorum
  • 2:02 - 2:07
    and make things that talk
    or have sound or have music
  • 2:07 - 2:09
    so they're not always so visual.
  • 2:09 - 2:13
    If you look at almost all the tools
    that are out there for children,
  • 2:13 - 2:15
    they're all super visual
  • 2:15 - 2:18
    and this one is visual and auditory
  • 2:18 - 2:21
    so that makes it much better
    for everybody.
  • 2:21 - 2:25
    >> Lauren Milne: I'm Lauren Milne
    and I'm a graduate student
  • 2:25 - 2:28
    at the University of Washington
    in computer science.
  • 2:28 - 2:29
    I work with Richard Ladner
  • 2:29 - 2:35
    and I do a lot of research
    in programming languages,
  • 2:35 - 2:38
    specifically for blind students.
  • 2:38 - 2:45
    It has full support for screen readers
    and Braille displays
  • 2:45 - 2:47
    and it has a lot of features.
  • 2:47 - 2:50
    it's very easy to incorporate
    audio in programs
  • 2:50 - 2:52
    and a lot of things you can
    play around with in audio
  • 2:52 - 2:55
    so it means you can
    make really accessible,
  • 2:55 - 2:58
    you can quickly and easily
    make accessible games
  • 2:58 - 3:01
    or whatever you'd like
    using Quorum.
  • 3:01 - 3:05
    >>Narrator: Quorum’s features
    are universally designed,
  • 3:05 - 3:08
    making it an easier language
    to learn in general.
  • 3:08 - 3:12
    >>Andreas: One of the reasons
    why Quorum is easier
  • 3:12 - 3:15
    in some cases for people
    to learn and grasp
  • 3:15 - 3:18
    is because the language is simpler
  • 3:18 - 3:20
    which impacts people
    with learning disabilities.
  • 3:20 - 3:23
    For example, if I was to
    tell the computer
  • 3:23 - 3:25
    to do something
    over and over again
  • 3:25 - 3:27
    in a language like Java
    I would say
  • 3:27 - 3:33
    for (int i = 0; i < 10; i++) {
  • 3:33 - 3:37
    Which "obviously" means that
    we should do something 10 times.
  • 3:37 - 3:39
    In Quorum, I say
  • 3:39 - 3:40
    repeat 10 times.
  • 3:40 - 3:43
    >>Richard: I find personally
    reading Quorum programs
  • 3:43 - 3:47
    a lot easier than reading
    C programs or Java programs.
  • 3:47 - 3:53
    That I can understand them more easily
    and so I feel like there are some
  • 3:53 - 3:55
    major advantages from the get-go.
  • 3:55 - 3:57
    Just that simple elegance.
  • 3:57 - 4:03
    Most languages after every single line
    you have to put a semicolon.
  • 4:03 - 4:07
    Why you have to put a semicolon,
    it seems to be just tradition.
  • 4:07 - 4:11
    It doesn't need to be there
    and Quorum has no semicolons.
  • 4:11 - 4:14
    >> Lauren: I hypothesize
    it could be really good
  • 4:14 - 4:17
    for certain students with
    learning disabilities
  • 4:17 - 4:22
    that Quorum doesn't use braces;
    it uses sort of indentations
  • 4:22 - 4:25
    and it uses the word, keywords instead
    to indicate the end of loops.
  • 4:25 - 4:27
    >> Andreas to students: I want you
    to type the word "model"
  • 4:27 - 4:30
    and then I want you to
    type the word "box."
  • 4:30 - 4:35
    Now there’s a red underline here
    because we haven’t added...
  • 4:35 - 4:39
    >> Narrator: Over the years,
    Quorum has gained popularity.
  • 4:39 - 4:45
    >> Dominic: I'm Dominic and
    I'm really into computers
  • 4:45 - 4:47
    and really enjoy using Quorum
  • 4:47 - 4:53
    and have used other computer
    programs before like C++ and Java.
  • 4:53 - 4:56
    One of the things that stands out
    to me in Quorum is the punctuation
  • 4:56 - 5:00
    and it's really easy because
    you don't have to add in
  • 5:00 - 5:08
    all the semicolons and all the annoying
    hash tags and "@" symbols and everything.
  • 5:08 - 5:12
    You just use words basically
    which is way easier
  • 5:12 - 5:15
    than using all those
    confusing symbols
  • 5:15 - 5:18
    and I think that makes it easier
    for me to program in Quorum
  • 5:18 - 5:19
    than other languages.
  • 5:19 - 5:22
    >> Alyssa: Hi, I'm Alyssa.
  • 5:22 - 5:26
    What makes Quorum easier
    is the way they wrote,
  • 5:26 - 5:29
    the way they program
    for us to write the code.
  • 5:29 - 5:32
    So we don't have
    to add semicolons
  • 5:32 - 5:35
    and brackets and parentheses
    and all the stuff.
  • 5:35 - 5:36
    They made it easier.
  • 5:36 - 5:40
    You can just type in a word,
    "output" let’s say, for example,
  • 5:40 - 5:43
    and then you could
    write in quotes
  • 5:43 - 5:45
    whatever you want
    the computer to say
  • 5:45 - 5:49
    and that's what makes it
    a lot more unique than
  • 5:49 - 5:51
    other programming languages
    like Java.
  • 5:51 - 5:53
    >> Mary: I’m Mary.
  • 5:53 - 5:58
    You can do a lot more things
    in Quorum with less lines of code
  • 5:58 - 6:01
    than in some other things
    I've used before.
  • 6:01 - 6:04
    >> Narrator: Quorum is evidence-based,
  • 6:04 - 6:07
    using the results of
    scientific experiments
  • 6:07 - 6:10
    to determine how to make
    the language easier to use.
  • 6:10 - 6:13
    >> Andreas: Quorum provides
    two primary benefits.
  • 6:13 - 6:15
    One is everything is free
  • 6:15 - 6:18
    and then number two:
    at the end of the day
  • 6:18 - 6:21
    all of the materials that we use
    and that we give to people
  • 6:21 - 6:24
    are vetted both by
    teachers and students
  • 6:24 - 6:28
    and are vetted in experiments
    through the scientific method.
  • 6:28 - 6:30
    >> Narrator: The result
    is a programming language
  • 6:30 - 6:34
    that is creating a more inviting
    environment for computing students.
  • 6:34 - 6:38
    >> Lauren: A lot of people -
    I've seen in intro classes that I've taught.
  • 6:38 - 6:43
    They come in, you know, and they
    get really intimidated at first
  • 6:43 - 6:46
    when they start programming
    and there's all sorts of bugs
  • 6:46 - 6:49
    and it can be very frustrating.
  • 6:49 - 6:53
    People drop out and very often
    the only people who stick around
  • 6:53 - 6:55
    are people who have come in,
    who come into the college course
  • 6:55 - 6:58
    with previous programming experience.
  • 6:58 - 7:00
    Anything that lowers that initial entry
  • 7:00 - 7:05
    is going to bring a lot more people,
    a lot more diversity, because of that.
Title:
Quorum
Description:

more » « less
Video Language:
English, British
Team:
DO-IT
Duration:
08:21

English subtitles

Revisions Compare revisions