🚨 Informamos aos concluintes que após a validação do orientador no sistema, A BIBLIOTECA PRECISA DE 7 DIAS ÚTEIS para tratar e processar os dados. Por isso, NÃO DEIXE PARA ENVIAR O TCC (graduação ou pós-graduação) DE ÚLTIMA HORA. Dúvidas: repositorio@ufersa.edu.br🚨

Uma ferramenta para correção de erros sintáticos usando aprendizado de máquina para programação introdutória

dc.contributor.advisorSousa, Reudismam Rolim de
dc.contributor.advisor1Sousa, Reudismam Rolim dept_BR
dc.contributor.authorSilva, Ângelo Gabriel Lopes da
dc.contributor.referee1Sousa, Reudismam Rolim de
dc.contributor.referee2Leite, Felipe Torres
dc.contributor.referee3Macedo, Robson Locatelli
dc.coverage.spatialPau dos Ferrospt_BR
dc.date.accessioned2022-12-28T10:50:01Z
dc.date.available2022-12-28T10:50:01Z
dc.date.issued2020-02-05
dc.description.abstractAo longo dos cursos relacionados à computação, os estudantes precisam resolver problemas de programação. Neste sentido, alguns estudantes podem apresentar dificuldades para corrigir problemas sintáticos contidos em o seu código. Apesar de algumas ferramentas como os ambientes de desenvolvimento integrado mostrarem os possíveis problemas, muitas vezes a solução exposta para resolvê-la, não ajuda o estudante na resolução dos mesmos, podendo a linha marcada como problemática se mostrar distante da linha fornecida pelo compilador. Neste trabalho é proposto uma ferramenta para correção de erros sintáticos usando aprendizado de máquina. Antes de partir para a construção da ferramenta em si, foi realizada uma revisão sistemática da literatura sobre as técnicas de aprendizagem de máquina que foram utilizadas para auxiliar estudantes na resolução de problemas de programação. Uma vez realizada a revisão sistemática da literatura, foi proposta uma ferramenta para correção automática de problemas sintáticos. A ferramenta utiliza uma rede neural artificial LSTM e recebe como entrada um programa incorreto e fornece sugestões de que tokens da linguagem que poderiam ser utilizados para resolver um problema sintático presente no código de um estudante.pt_BR
dc.description.physical67 p.: il.pt_BR
dc.format.mimetypepdfpt_BR
dc.identifier.bibliographicCitationSILVA, Ângelo Gabriel Lopes da. Uma ferramenta para correção de erros sintáticos usando aprendizado de máquina para programação introdutória. 2020. 67 f. Monografia (Graduação em Tecnologia da Informação), Centro Multidisciplinar de Pau dos Ferros, Universidade Federal Rural do Semi-Árido, Pau dos Ferros, 2020.pt_BR
dc.identifier.urihttps://repositorio.ufersa.edu.br/handle/prefix/8049
dc.language.isopt_BRpt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentCentro Multidisciplinar de Pau dos Ferros - CMPFpt_BR
dc.publisher.initialsUFERSApt_BR
dc.publisher.institutionUniversidade Federal Rural do Semi-Áridopt_BR
dc.rightsinfo:eu-repo/semantics/openAccesspt_BR
dc.rights.holderUFERSApt_BR
dc.rights.licenseCC-BY-SApt_BR
dc.subject.cnpqCIENCIAS EXATAS E DA TERRA::TECNOLOGIA DA INFORMACAOpt_BR
dc.subject.keywordCorreção de códigopt_BR
dc.subject.keywordErro sintáticopt_BR
dc.subject.keywordAprendizado de máquinapt_BR
dc.titleUma ferramenta para correção de erros sintáticos usando aprendizado de máquina para programação introdutóriapt_BR
dc.typeinfo:eu-repo/semantics/bachelorThesispt_BR

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
ÂngelaGLS_MONO.pdf
Tamanho:
1,69 MB
Formato:
Adobe Portable Document Format
Descrição:
TCC

Licença do pacote

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
1,58 KB
Formato:
Item-specific license agreed upon to submission
Descrição: