JavaTool: Uma Ferramenta para Ensino de Programação

  • Marcelle Pereira Mota UFPA
  • Lis W. Kanashiro Pereira UFPA
  • Eloi Luiz Favero UFPA

Resumo


Este artigo apresenta a ferramenta JavaTool, cujo objetivo é facilitar a aprendizagem de programação, utilizando Java como linguagem de ensino em disciplinas introdutórias do curso de computação. A proposta baseia-se no desenvolvimento de um interpretador para a linguagem Java, de forma a possibilitar a animação e visualização detalhada de informações do código e de sua execução. A meta final é permitir aos estudantes obter um melhor rendimento nessas disciplinas de programação.

Referências

Almeida, E. S., Herreral, J.D., Filho, L.J. S., Almeida, H. O., Costa, E.B., Vieira, B.L., Melo, M.D. (2004) “Um Ambiente Integrado para auxílio ao Ensino de Ciência da Computação”, In: Revista Digital da CVA, Vol. 2 – nº8.

Brown, M. H. (1988) “Algorithm Animation”. MIT Press.

Ellershaw, S., Oudshoorn, M. “Program Visualization” - The State of the Art. Department of Computer Science, University of Adelaide, 1994. Disponível em: [link]. Acesso em: 11 de Novembro de 2007.

Frick, A. “Software Visualization”. 1997. Disponível em: [link]. Acesso: 30 de Outubro de 2007.

Gomes, A., Mendes, A., (2000) “Suporte à aprendizagem da programação com o ambiente SICAS”, V Congresso Ibero-Americano de Informática Educativa, Vina del Mar - Chile.

Halstead, N. “Uses of Pseudo Code in Development”. 2007. Disponível em: [link]. Acesso em: 11 de Novembro de 2007.

Lino, A. D. P., Silva, A. S., Harb, M.P.A.H., Favero, E.L., Brito, S.R. (2007) “Avaliação automática de consultas SQL em ambiente virtual de ensino-aprendizagem”. Conferencia Ibérica de Sistemas y Tecnologías de la Información. CISTI .

Miyadera, Y., Huang, N., Yokoyama, S. “A programming language education system based on program animation”. Tokyo Gakugei University, 1999. Disponível em [link]. Acessado em 12 de Novembro de 2007.

Moodle (2008) Disponível em: [link]. Acessado em 12 de maio de 2008.

Moreno, A., Myller, N., Sutinen, E., Ben-Ari, M. (2004) “Visualizing Programs with Jeliot 3”, Proceedings of the Advanced Visual Interfaces.

Sajaniemi, J., Kuittinen, M. (2003) “Program Animation Based on the Roles of Variables. Proceedings of the 2003 ACM symposium on Software visualization”. San Diego, California. P. 7 – ff.

Santiago, R., Dazzi, R.,Rudimar L.S. (2004) “Ferramenta de apoio ao ensino de algoritmos” In: SEMINÁRIO DE COMPUTAÇÃO, Blumenau.

Silva, M.A.B., Favero, E.L.(2005) “Compiladores e Interpretadores Uma Abordagem Prática”.
Publicado
12/07/2008
MOTA, Marcelle Pereira; PEREIRA, Lis W. Kanashiro; FAVERO, Eloi Luiz. JavaTool: Uma Ferramenta para Ensino de Programação. In: WORKSHOP SOBRE EDUCAÇÃO EM COMPUTAÇÃO (WEI), 16. , 2008, Belém/PA. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2008 . p. 127-136. ISSN 2595-6175.