PortuJava: uma ferramenta de auxílio a aprendizagem de programação
dc.contributor.advisor | Doutor Carlos Alexandre Silva | |
dc.contributor.author | Santos, Matheus Pires Gouveia | |
dc.date.accessioned | 2025-01-15T19:31:48Z | |
dc.date.available | 2025-01-15T19:31:48Z | |
dc.date.issued | 2024-11-21 | |
dc.description.abstract | O 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.abstract1 | This 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.uri | http://hdl.handle.net/20.500.14387/2004 | |
dc.language.iso | Português | |
dc.publisher.campi | Sabará | |
dc.publisher.country | Brasil | |
dc.publisher.institution | Instituto Federal de Minas Gerais | |
dc.rights | Acesso aberto | |
dc.subject.keyword | Portugol | |
dc.subject.keyword | Java | |
dc.subject.keyword | Aprendizagem | |
dc.subject.keyword | Ferramenta | |
dc.title | PortuJava: uma ferramenta de auxílio a aprendizagem de programação | |
dc.type | Trabalho de Conclusão de Curso |