< Return to Video

Quorum: An Accessible Programming Language

  • 0:02 - 0:05
    [Música]
  • 0:06 - 0:12
    Se você é uma câmera, uma câmera 3D,
    e você está olhando para ela, e ela está
  • 0:12 - 0:17
    apontando naquela direção. A questão é,
    o que você chama de "x",
  • 0:17 - 0:20
    o que você chama de "Y" e
    o que você chama de "Z".
  • 0:20 - 0:26
    Eu gostaria de pegar todo o conhecimento
    que eu aprendi durante esse período
  • 0:26 - 0:32
    usando Quorum, e talvez desenvolver meu
    próprio jogo. Quem sabe, mais pra frente.
  • 0:33 - 0:38
    Eu realmente quero ensinar aos outros.
    É o que eu gosto de fazer.
  • 0:38 - 0:41
    E com Quorum, eu consigo fazer isso
    de forma muito mais fácil.
  • 0:44 - 0:47
    Quorum: uma linguagem
    de programação acessível.
  • 0:51 - 0:53
    Trabalhos de tecnologia estão em alta,
  • 0:53 - 0:57
    e entender de computação e "coding" é
    importante para qualquer um que
  • 0:57 - 1:00
    esteja buscando por essas oportunidades.
  • 1:00 - 1:04
    Mas aprender linguagens de programação
    pode ser difícil para qualquer aluno novo
  • 1:04 - 1:07
    incluindo alguns estudantes
    com deficiências.
  • 1:07 - 1:10
    É por isso que Quorum foi criado.
  • 1:11 - 1:15
    "Meu nome é Andreas Stefik.
    Eu sou um professor assistente
  • 1:15 - 1:19
    de Ciência da Computação na
    Universidade de Nevada, Las Vegas.
  • 1:19 - 1:22
    Eu inventei inicialemnte
    a linguagem de programação Quorum,
  • 1:22 - 1:25
    logo após, minha esposa e eu criamos
    diversas versões juntos.
  • 1:26 - 1:30
    Foi originalmente desenhada para ajudar
    estudantes cegos e com deficiencia visual
  • 1:30 - 1:33
    A aprenderem a programar mais facilmente.
  • 1:33 - 1:36
    A razão foi porque à época,
    muito da ciência da computação
  • 1:36 - 1:40
    caminhava na direção de
    muito conteúdo visual.
  • 1:40 - 1:44
    E isso, de forma geral, faz muito sentido,
    entretanto, não faz se você é cego."
  • 1:45 - 1:47
    "Eu sou Richard Ladner,
  • 1:47 - 1:51
    professor de Ciência da Computação
    na Universidade de Washington.
  • 1:51 - 1:55
    'Você realmente precisa de códigos
    similares para o que você já tem.'
  • 1:55 - 1:59
    Crianças que são cegas,
    que não conseguem ver,
  • 1:59 - 2:01
    conseguem, na verdade,
    programar com Quorum.
  • 2:01 - 2:07
    E elas fazem coisas que falam,
    ou que tem som, ou música.
  • 2:07 - 2:10
    Então elas não são sempre
    tão visuais.
  • 2:10 - 2:13
    Se você olhar para as ferramentas
    que estão disponíveis para as crianças
  • 2:13 - 2:15
    elas são todas super visuais.
  • 2:15 - 2:18
    E este é visual e auditivo.
  • 2:18 - 2:21
    Então, isso torna muito melhor
    para todo mundo.
  • 2:21 - 2:24
    Eu sou Lauren Milne,
    sou uma aluna de pós-graduação
  • 2:24 - 2:27
    na Universidade de Washington,
    em Ciências da Computação.
  • 2:27 - 2:33
    Trabalho com Richard Ladner
    e realizo muita pesquisa
  • 2:33 - 2:38
    em linguagens de programação,
    especialmente para alunos cegos.
  • 2:38 - 2:44
    Tem completo apoio para leitores
    de tela e displays em braille
  • 2:45 - 2:49
    e tem muitos recursos,
    é muito fácil de incorporar
  • 2:49 - 2:52
    áudio em programas e muitas coisas
    que você pode brincar
  • 2:52 - 2:55
    com áudio, ou seja, você pode
  • 2:55 - 2:57
    fazer realmente acessível,
    sabe, você pode
  • 2:57 - 2:59
    rapidamente e facilmente
    fazer jogos acessíveis
  • 2:59 - 3:02
    ou seja lá o que quiser,
    usando o Quorum.
  • 3:02 - 3:05
    Os recursos do Quorum são
    universalmente pensados
  • 3:05 - 3:09
    Fazendo com que seja uma linguagem
    fácil para aprender, em geral.
  • 3:09 - 3:12
    Uma das razões que tornam Quorum
    mais fácil
  • 3:12 - 3:15
    em alguns casos, para pessoas
    aprenderem e dominarem,
  • 3:15 - 3:18
    é porque a linguagem é mais simples.
  • 3:18 - 3:21
    Gerando impacto nas pessoas
    com dificuldades de aprendizagem.
  • 3:21 - 3:23
    Por exemplo, se tivesse
    que dizer ao computador
  • 3:23 - 3:25
    que fizesse alguma coisa
    várias e várias vezes,
  • 3:25 - 3:29
    em uma linguagem como Java, eu diria
    (ver comando na tela, superior esquerda)
  • 3:33 - 3:36
    O que obviamente quer dizer
    que devemos fazer algo 10 vezes.
  • 3:37 - 3:39
    No Quorum, eu digo repita 10 vezes.
  • 3:40 - 3:43
    Eu considero, pessoalmente,
    que ler programas em Quorum
  • 3:43 - 3:46
    é muito mais fácil do que
    ler programas em C ou
  • 3:46 - 3:48
    programas em Java.
  • 3:48 - 3:53
    Eu posso entendê-los mais facilmente
    e parece que tem algumas importantes
  • 3:53 - 3:57
    vantagens desde o início.
    Apenas uma simples elegância.
  • 3:57 - 4:00
    A maioria das linguagens, após cada linha
  • 4:00 - 4:03
    você precisa colocar "ponto e vírgula".
  • 4:03 - 4:06
    Porque você deve colocar
    "ponto e vírgula"?
  • 4:06 - 4:09
    Parece ser apenas tradição.
    Não precisa estar lá.
  • 4:09 - 4:11
    E Quorum não tem "ponto e vírgula".
  • 4:12 - 4:14
    Eles fizeram uma hipótese
    de que seria muito bom
  • 4:14 - 4:17
    para alguns alunos com
    dificuldades de aprendizado.
  • 4:17 - 4:22
    Quorum não usa parêntesis, usa recuo
  • 4:22 - 4:25
    e usa palavras-chave
    para indicar o final dos loops.
  • 4:25 - 4:28
    Quero que você escreva "model",
  • 4:28 - 4:30
    e depois que você escreva a paravra "box".
  • 4:30 - 4:34
    Agora tem uma linha vermelha sublinhada
    aqui porque nós não adicionamos.
  • 4:35 - 4:38
    Ao longo dos anos,
    Quorum ganhou popularidade.
  • 4:41 - 4:45
    Eu sou Dominic e sou muito
    ligado a computadores,
  • 4:45 - 4:48
    e realmente gosto de usar Quorum, eu usei
  • 4:48 - 4:52
    outras linguagens de programação
    antes como C++ e Java
  • 4:52 - 4:56
    Uma das coisas que se destaca
    para mim no Quorum é a pontuação.
  • 4:56 - 5:02
    E é muito fácil porque você não tem
    que adicionar todos os "ponto e vírgulas"
  • 5:02 - 5:08
    e todos os irritantes símbolos,
    como # e @ e tudo mais.
  • 5:08 - 5:12
    Você apenas usa palavras basicamente
    o que é muito mais fácil do que usar
  • 5:12 - 5:16
    todos esses símbolos confusos
    e eu acho que isso torna
  • 5:16 - 5:20
    mais fácil para eu programar
    no Quorum do que em outras linguagens.
  • 5:20 - 5:24
    OI, Eu sou Alyssa. O que faz o
    Quorum ser mais fácil
  • 5:24 - 5:27
    é o jeito que eles escreveram,
    a maneira como eles programam
  • 5:27 - 5:29
    para nós escrevermos o código.
  • 5:29 - 5:33
    Então não temos que adicionar
    "ponto e vírgula" nem colchetes
  • 5:33 - 5:35
    nem parêntesis e todas essas coisas.
  • 5:35 - 5:38
    Eles tornaram isso mais fácil.
    Você pode digitar uma
  • 5:38 - 5:42
    palavra "output" digamos, por exemplo
    e então você pode escrever entre aspas
  • 5:42 - 5:46
    o que você quiser que
    o computador diga.
  • 5:46 - 5:50
    E é isso que faz
    muito mais original do que outras
  • 5:50 - 5:52
    linguagens de programação como Java.
  • 5:52 - 5:56
    Eu sou a Mary. Você pode fazer
    muito mais coisas no
  • 5:56 - 5:58
    Quorum com menos linhas de código do que
  • 5:58 - 6:00
    em outras coisas que já usei.
  • 6:02 - 6:05
    O quórum é baseado em evidências.
    Usando os resultados de
  • 6:05 - 6:08
    Experimentos científicos para
    determinar como tornar
  • 6:08 - 6:11
    a linguagem mais fácil de usar.
  • 6:11 - 6:15
    Há dois beneficios principais.
    Um deles é que tudo é gratuito.
  • 6:15 - 6:18
    O segundo é que, no final das contas,
  • 6:18 - 6:21
    todo o material que usamos e que damos
  • 6:21 - 6:24
    às pessoas é examinado
    tanto por professores e alunos
  • 6:24 - 6:27
    quanto por meio de experimentos
    e, pelo método científico.
  • 6:28 - 6:31
    Como resultado temos
    uma linguagem de programação
  • 6:31 - 6:34
    que está criando um
    ambiente mais convidativo
  • 6:34 - 6:35
    para estudantes de computação.
  • 6:35 - 6:38
    Muitas pessoas,
    tenho visto isso ocorrer nas
  • 6:38 - 6:42
    aulas de introdução que
    tenho ensinado, elas ficam
  • 6:42 - 6:45
    muito intimidadas
    quando começam a programar.
  • 6:45 - 6:48
    Há todo tipo de dificuldade,
    e isso pode ser muito frustrante.
  • 6:48 - 6:52
    As pessoas desistem e, muitas vezes,
    as únicas pessoas que acabam ficando
  • 6:52 - 6:55
    são aquelas que já passaram
    por um curso de faculdade
  • 6:56 - 6:58
    com experiência de programação prévia.
  • 6:58 - 7:02
    Qualquer coisa que facilite esta entrada
    inicial, poderá trazer muito mais pessoas
  • 7:02 - 7:05
    uma maior diversidade pela mesma razão.
  • 7:08 - 7:12
    Para aprender mais sobre o Quorum e
    de que maneira você pode ajudar e apoiar
  • 7:12 - 7:16
    estudantes com deficiencia em
    cursos de computação, visite:
  • 7:52 - 7:56
    Qualquer opinião, descobertas e
    conclusões ou recomendações
  • 7:56 - 7:59
    expressadas neste vídeo são dos autores
  • 7:59 - 8:03
    e não refletem necessariamente a
    opinião da Fundação Nacional de Ciência.
  • 8:04 - 8:07
    Direitos reservados - 2017
    Universidade de Washington.
  • 8:09 - 8:12
    É permitido a cópia e uso deste material
  • 8:12 - 8:17
    para propósitos educacionais, sem fins
    comerciais desde que a fonte seja indicada
  • 8:18 - 8:24
    ‭Subtitles 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

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

Portuguese, Brazilian subtitles

Revisions Compare revisions