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