PROGLIB: Uma Linguagem de Programação Baseada em LIBRAS

  • Upload
    ronnie

  • View
    217

  • Download
    3

Embed Size (px)

DESCRIPTION

Apresentação sobre a Linguagem de Programação para ensino de lógica de programação para alunos com deficiência auditiva, apresentada na disciplina de Paradigmas de Programação no curso de graduação em Sistemas de Informação - Universidade Federal Rural de Pernambuco (UFRPE) - Unidade Acadêmica de Serra Talhada (UAST).Tem mais informações aqui: http://digassim.wordpress.com/2012/01/29/proglib-uma-linguagem-de-programacao-baseada-em-libras/

Citation preview

PROGLIB: UMA LINGUAGEM DE PROGRAMAO BASEADA EM LIBRAS

Cleyton Vanut Ronnie Edson

IntroduoSegundo dados do Ministrio da Educao

665 surdos frequentavam a Universidade

2.428 surdos (pblicas e Privadas).

4.660 surdos matriculados em cursos superiores.

Alm disso, 13.617 cursos superiores incluram a disciplina de Libras tanto como disciplina Obrigatria quanto como disciplina Optativa.

2

IntroduoNo contexto da computao, necessrio que os alunos desenvolvam habilidades nas matrias introdutrias, como a Lgica de Programao. Para facilitar este aprendizado, existe o Portugol, uma pseudo-linguagem algortmica que faz uso de comandos em portugus.

3

IntroduoO ensino de lgica de programao para surdos dispe ainda de pouco material.

Uma das propostas aplicadas foi a utilizao de dicionrios virtuais bilngues.4

IntroduoObjetivo

Promover a construo de uma linguagem de programao que utilizasse comandos familiares ao estilo de escrita da linguagem de sinais, permitindo que pessoas surdas possam construir algoritmos com mais facilidade.

5

Linguagens de ProgramaoAlto NvelCaracterizada por um nvel de abstrao elevado.

Baixo NvelLinguagem de programao de baixo nvel esto diretamente relacionadas com a arquitetura do computado.

C++ Pascal

Java

Assembly6

Passos para a gerao de uma linguagem

SEBESTA (2003)

7

LIBRASLnguas de Sinais Lnguas da modalidade gestual-visual utilizadas pelas comunidades surdas; No existe uma lngua de sinais universal. LIBRAS A estrutura da LIBRAS diferente da lngua portuguesa; Segue a sequencia de ideias que so processadas pelas pessoas surdas, em conformidade com o modo como esta percebe a realidade.8

LIBRASParmetros1. Configurao da(s) mo(s)

2. O ponto de articulao o lugar onde incide a mo. Pode tocar alguma parte do corpo, ou estar em espao neutro. 3. O movimento RIR, CHORAR possuem movimento, mas AJOELHAR e EM-P no tem movimento.

4. A orientao/direo IR e VIR se opem em relao direcionalidade.

5. A expresso facial

9

Trabalhos RelacionadosSistema de Ensino de Algoritmos para Surdos Prope o desenvolvimento de um sistema no qual as pessoas com deficincia auditiva sejam capazes possam desenvolver programas utilizando a lngua de sinais. Dicionrio Virtual Bilngue Prope um Dicionrio Bilngue capaz de prover a explicao, tanto em portugus como em LIBRAS, de conceitos bsicos de diversas disciplinas, incluindo informtica.

10

Procedimentos Metodolgicos Abordagem experimental; Carter exploratrio-descritiva; Empregando um estudo de caso para a validao do experimento.

11

Procedimentos MetodolgicosEtapas Lxica e Sinttica A construo do analisador lxico e sinttico da linguagem foi implementada utilizando o GALS. Etapa Semntica, Cdigo Intermedirio e Cdigo Fonte Converso dos cdigos escritos a partir das definies do analisador lxico e sinttico para a sequncia de comandos correspondente em Java.12

Estudo de Caso Participao de um grupo formado por 8 alunos; Intrprete de LIBRAS.

13

Resultadosa) Uma linguagem de programao baseada na escrita em LIBRAS;

b) Uma IDE objetiva com a apresentao de um intrprete visual para auxlio na construo dos cdigos e;

C) O relato da experincia no desenvolvimento de programas de computador com um grupo de alunos surdos.14

Resultado: Etapas Lxica e SintticaEtapas Lxica Resultou em um total de 28 tokens que especificam os lexemas necessrios ao desenvolvimento de um programa na linguagem proposta.

15

Resultado: Etapas Lxica e SintticaEtapa Sinttica Os tokens definidos na fase lxica so utilizados na etapa sinttica da linguagem para a elaborao da gramtica que ir definir a sequncia correta de comados na escrita do programa.

Gramtica que define a sintaxe da linguagem

16

Resultado: Etapas Lxica e Sinttica

Programa gerado atravs da gramtica

17

Resultado: Etapas Lxica e SintticaIDE Os trabalhos com a anlise semntica, gerao de cdigo intermedirio e gerao de cdigo fonte resultaram na criao da IDE nomeada como Hands .

18

Resultado: Estudo de CasoApresentao dos conceitos de linguagem de programao; Desenvolvimento de atividades prticas com o uso da linguagem e da ferramenta. Comparao entre o cdigo em PROGLIB e o referente em JAVA. Apesar da pouca experincia sobre os conceitos de programao, foi possvel obter bons resultados.

19

ConclusesContribuies Construo, avaliao e validao do framework simplificado para a criao de programas por deficientes auditivos; Uma IDE projetada para dar suporte s atividades, atravs de um intrprete virtual. ConcluiConclui-se que atravs do framework o estudante surdo poder desenvolver disposio preliminar lgica de programao e ao estudo de algoritmos computacionais,. computacionais,.20

Obrigado

21