Upload
ronnie
View
218
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