JavaTool: A Tool for Teaching Programming

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

Abstract


This paper describes a tool called JavaTool, whose objective is to facilitate the programming learning in introductory disciplines of computer science courses. The proposal is based on the development of an interpreter for Java language, to make the animation and the detailed visualization of information about the code and its execution possible. The main goal is to allow the students to have a better performance in programming disciplines.

References

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”.
Published
2008-07-12
MOTA, Marcelle Pereira; PEREIRA, Lis W. Kanashiro; FAVERO, Eloi Luiz. JavaTool: A Tool for Teaching Programming. In: WORKSHOP ON COMPUTING EDUCATION (WEI), 16. , 2008, Belém/PA. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2008 . p. 127-136. ISSN 2595-6175.