PortuJava: uma ferramenta de auxílio a aprendizagem de programação

dc.contributor.advisorDoutor Carlos Alexandre Silva
dc.contributor.authorSantos, Matheus Pires Gouveia
dc.date.accessioned2025-01-15T19:31:48Z
dc.date.available2025-01-15T19:31:48Z
dc.date.issued2024-11-21
dc.description.abstractO presente trabalho descreve o desenvolvimento da ferramenta PortuJava, criada para auxiliar a aprendizagem de programação por meio da transição entre as linguagens Portugol para Java. Dada a discrepância entre a demanda de profissionais de TI e a quantidade de formandos, há uma crescente necessidade de métodos que facilitem o ensino de programação. O PortuJava permite converter códigos escritos em Portugol para Java, abordando as diferenças de sintaxe e idioma, situação comumente ocorrida a alunos que se deparam com linguagens profissionais. A ferramenta é apresentada como uma página web, desenvolvida com o framework Angular, e utiliza o JDoodle IDE Plugin para visualização e execução dos códigos em Java. Os resultados, obtidos por meio de um questionário, indicam que a ferramenta é bem recebida pelos estudantes, sendo destacada como uma solução prática para adaptação à sintaxe de Java e ao desenvolvimento em IDEs profissionais.
dc.description.abstract1This paper describes the development of the PortuJava tool, designed to assist programming learning by facilitating the transition from Portugol to Java. Given the gap between the demand for IT professionals and the number of graduates, there is a growing need for methods that ease programming education. PortuJava allows the conversion of code written in Portugol into Java, addressing syntax and language differences often encountered by students when using professional languages. The tool is presented as a web page, developed with the Angular framework, and integrates the JDoodle IDE Plugin for Java code visualization and execution. Initial results, obtained through a questionnaire, indicate that the tool is well-received by students, being highlighted as a practical solution for adapting to Java syntax and development within professional IDEs.
dc.identifier.urihttp://hdl.handle.net/20.500.14387/2004
dc.language.isoPortuguês
dc.publisher.campiSabará
dc.publisher.countryBrasil
dc.publisher.institutionInstituto Federal de Minas Gerais
dc.rightsAcesso aberto
dc.subject.keywordPortugol
dc.subject.keywordJava
dc.subject.keywordAprendizagem
dc.subject.keywordFerramenta
dc.titlePortuJava: uma ferramenta de auxílio a aprendizagem de programação
dc.typeTrabalho de Conclusão de Curso
Arquivos
Pacote Original
Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
TCC___Matheus_Pires.pdf
Tamanho:
2.06 MB
Formato:
Adobe Portable Document Format
Descrição:
Licença do Pacote
Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
1.79 KB
Formato:
Item-specific license agreed to upon submission
Descrição: