Вы находитесь на странице: 1из 21

PROGLIB: UMA LINGUAGEM DE PROGRAMAO BASEADA EM LIBRAS

Cleyton Vanut Ronnie Edson

Introduo
Segundo 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.

Introduo
No 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.

Introduo
O ensino de lgica de programao para surdos dispe ainda de pouco material.

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


4

Introduo
Objetivo

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.

Linguagens de Programao
Alto Nvel
Caracterizada por um nvel de abstrao elevado.

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

C++ Pascal

Java

Assembly
6

Passos para a gerao de uma linguagem

SEBESTA (2003)

LIBRAS
Lnguas 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

LIBRAS
Parmetros
1. 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

Trabalhos Relacionados
Sistema 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 Metodolgicos
Etapas 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

Resultados
a) 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 Sinttica


Etapas 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 Sinttica


Etapa 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 Sinttica


IDE 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 Caso


Apresentao 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

Concluses
Contribuies 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

Вам также может понравиться