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

Autor(es)

Orientado(es)
Doutor Carlos Alexandre Silva

Título da Revista

ISSN da Revista

Título de Volume

Editor

Abstract

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.


Resumo

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.

Palavras-chave

Citação

Avaliação

Revisão

Suplementado Por

Referenciado Por