Utilize este link para identificar ou citar este item:
https://bdm.unb.br/handle/10483/39631
Título: | Arara : editor, interpretador e juiz on-line de código em português |
Autor(es): | Silva, William Coelho da |
Orientador(es): | Porto, Daniel de Paula |
Assunto: | Linguagem de programação (Computadores) Código-fonte |
Data de apresentação: | 19-Dez-2023 |
Data de publicação: | 22-Ago-2024 |
Referência: | SILVA, William Coelho da. Arara: editor, interpretador e juiz on-line de código em português. 2023. 81 f., il. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) — Universidade de Brasília, Brasília, 2023. |
Resumo: | Contexto: A aprendizagem de linguagens de programação utiliza quase que exclusivamente
a língua inglesa. Isso pode criar dificuldades iniciais para alunos que não têm
domínio deste idioma. Além disso, os alunos iniciantes apresentam dificuldade no processo
de instalação de ambientes de programação, compiladores/interpretadores e saber se
os seus programas estão corretos ou não. Objetivo: Criar uma linguagem inteiramente
em português com interpretador próprio e avaliação de resposta (juiz on-line). E que
esse ambiente possua um visual moderno e possa ser acessado totalmente online sem a
necessidade de instalar ou configurar algo. Método: Pesquisar ferramentas existentes
neste contexto. Isso inclui linguagem de programação em português, plataformas online
para programação em português, avaliador de código para estas plataformas. Além disso,
foi necessário identificar e estudar linguagens de programação consolidadas no mercado
e avaliar sua estrutura e conjunto de instruções que sirva de base para a criação de uma
linguagem útil para a aprendizagem. Depois de fazer essa análise, a ferramenta foi criada
e foi realizado um estudo piloto com a ela. No estudo piloto, foram coletados dados
iniciais de feedback dos alunos dos primeiros semestres da universidade dos cursos de
informática. Resultados: A ferramenta obteve bons resultados na avaliação dos alunos.
No entanto, foram relatados alguns bugs e limitações relacionadas à interpretação da linguagem.
Conclusão: Esta ferramenta tem potencial para ser útil na aprendizagem de
conceitos de programação em escolas e universidades de todo o Brasil, mas exige algumas
correções e melhorias para isso. |
Informações adicionais: | Trabalho de Conclusão de Curso (graduação) — Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2023. |
Licença: | A concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor que autoriza a Biblioteca Digital da Produção Intelectual Discente da Universidade de Brasília (BDM) a disponibilizar o trabalho de conclusão de curso por meio do sítio bdm.unb.br, com as seguintes condições: disponível sob Licença Creative Commons 4.0 International, que permite copiar, distribuir e transmitir o trabalho, desde que seja citado o autor e licenciante. Não permite o uso para fins comerciais nem a adaptação desta. |
Aparece na Coleção: | Ciência da Computação
|
Todos os itens na BDM estão protegidos por copyright. Todos os direitos reservados.