Utilize este link para identificar ou citar este item: https://bdm.unb.br/handle/10483/39631
Arquivos neste item:
Arquivo Descrição TamanhoFormato 
2023_WilliamCoelhoDaSilva_tcc.pdf1,25 MBAdobe PDFver/abrir
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.