You are here:

Carbopolis: A Java Technology-Based Free Software for Environmental Education

, Federal University of the State of Rio Grande do Sul, Brazil ; , , PROCEMPA, Brazil ; , , Federal University of the State of Rio Grande do Sul, Brazil

JCMST Volume 24, Number 1, ISSN 0731-9258 Publisher: Association for the Advancement of Computing in Education (AACE), Waynesville, NC USA


The goals of this paper are to describe some characteristics
of the pedagogical project of the Carbopolis software and
some programming solutions that were found during the
computational implementation of this software. Relative to
the fi rst goal, some pedagogical features that are considered necessary to developing computerized learning materials for scientific education are analyzed. To that end, the design of scenarios is presented as a way of linking learning strategies, such as simulation, problem solving, and play. Related to the second goal, there is a brief description of some potential that JAVA technology holds for the computational implementation of pedagogical projects with such features. The context of the inclusion of the computational implementation using free software is also shown. Eventually, the programming solutions developed using a graphical interface, scenario mapping, data storage, bookmarking, notepad, browser (developed specifically for Carbopolis), and the software installation are described. In addition, some information obtained in
two contexts of the pedagogical project evaluation is presented: one context attempted to evaluate conceptual learning; the second attempted to show the software usability in different school settings.


Eichler, M., Xavier, P., Araújo, R., Forte, R. & Del Pino, J. (2005). Carbopolis: A Java Technology-Based Free Software for Environmental Education. Journal of Computers in Mathematics and Science Teaching, 24(1), 43-72. Norfolk, VA: Association for the Advancement of Computing in Education (AACE). Retrieved March 21, 2019 from .


View References & Citations Map


  1. Ambach, J., Corrina, P. & Repenning, A. (1995). Remote exploratoriums: combining network media and design environments. Computers & Education, 24(3), 163-176.
  2. American Chemical Society (1993). Chemistry in the community. Duduque – Iowa: Kendall/Hunt.
  3. Boutinet, J.P. (1990). Anthropologie du project. Paris: PUF.
  4. Calza, R.E. & Meade, J.T. (1998) The GenTechnique project: developing an open environment for learning molecular genetics. Computer & Education, 30 (1/2), 117-123.
  5. Carroll, J.M. (2000). Five reasons for scenario-based design. Interacting with Computers, 13, 43-60.
  6. Caselli, M. (1992). La Contaminación Atmosférica. México: Siglo Vientiuno. Cates, W.M. (2001). Introduction to special issue. Educational Technology, 41 (1), 5-6.
  7. Christian, W. (2000). Java programming and Internet technologies for undergraduate education. Computer Physics Communications, 127, 16–22.
  8. Duveen, J. & Solomon, J. (1994). The great evolution trial: use of role-play in the classroom. Journal of Research in Science Teaching, 31 (5), 575-582. Eichler, M.L. & Del Pino, J.C. (2000). Carbopolis, um software para educação química. Química Nova na Escola, 11 ímica Nova na Escola, 11 í
  9. Eichler, M.L., Del Pino, J.C., & Fagundes, L.C. (2004). Development of cognitive conducts during a computer simulated environmental analysis. Chemistry Education: Research and Practice, 5 (2), 157-174.
  10. Eichler, M.L., Gonçalves, M.R., Silva, F.O.M., Junges, F., & Del Pino, J.C. (2003). Virtual learning environments in Brazil. Educational Technology, 43 (6), 58-60.
  11. El-Tigi, M. & Branch, R.M. (1997). Designing for interaction, learner control, and feedback during web-based learning. Educational Technology, 37 (3), Educational Technology, 37 (3), Educational Technology, 37 23-29.
  12. Farynaiarz, J.V. & Lockwood, L.G. (1992). Effectiveness of microcomputer simulations in stimulating environmental problem solving by community college students. Journal of Research in Science Education, 29 (5), 453-470. Fiedler, H., Martins, A.F., & Solari, J.A. (1990). Meio ambiente e complexos carboelétricos: o caso Candiota. Ciência Hoje, 12 (68), 38-45.
  13. Freire, P. (1996). Pedagogia da autonomia: saberes necessários à práprápr tica educativa. Paz e Terra, São Paulo.
  14. Guterres, J.O., Eichler, M.L., & Del Pino, J.C. (2003). Compreensões de professores sobre o software educativo Carbópolis e sua utilização em diferentes realidades de escola. Revista Brasileira de Informática na Educação, 11 (2), 86-99.
  15. Laurillard, D. (1992). Learning through collaborative computer simulations. British Journal of Educational Technology, 23 (3), 164-171.
  16. McLaren, P. (2000). Che Guevara, Paulo Freire, and the pedagogy of revolution. Lanham (MD): Rowman & Littlefi eld Publishers.
  17. Miller, J.A., Seila, A.F., & Xiang, X. (2000). The JSIM web-based simulation environment. Future Generation Computer Systems, 17, 119–133.
  18. Naughton, P. (1996). The Java Handbook. New York: McGraw-Hill.
  19. Otter, M. & Johnson, H. (2000). Lost in hyperspace: metrics and mental models, Interacting with Computers, 13, 1-40.
  20. Piaget, J. (1970). Epistemologie genetique. Paris: PUF.
  21. Piaget, J. (1974a). La prise de conscience. Paris: PUF. Piaget, J. (1974b). Réussir et comprendre. Paris: PUF.
  22. Rieber, L.P. & Matzko, M.J. (2001). Serious design for serious play in physics. Educational Technology, 41 (1), 14-24.
  23. Rieber, L.P., Smith, M., Al-Ghafry, S., Strickland, B., Chu, G., & Spahi, F. (1996). The role of meaning in interpreting graphical and textual feedback during a computer-based simulation. Computers & Education, 27 (1), 45Computers & Education, 27 (1), 45Computers & Education, 27 58.
  24. Ritchey, T. (1996). Programming with Java! Beta 2.0. Indianapolis: Macmillan Computer Publishing.
  25. Serrano, O.R., Rodriguez, G.P., & Van der Goes, T.F. (1993). Contaminación
  26. Silverman, B.G. (1995). Computer supported collaborative learning, Computers & Education, 25 (3), 81-91.
  27. Squires, D. & McDougall, A. (1994). Choosing and using educational software: a teacher’s guide. London: The Falmer Press.
  28. Stallman, R. (1998). The GNU Project. [Documento digital em:].
  29. Starr, R.M. (1997). Delivering instruction on the World Wide Web: overview and basic design principles. Educational Technology, 37 (3), 7-14. Educational Technology, 37 (3), 7-14. Educational Technology, 37
  30. Sun, C. & Chou, C. (1996). Experiencing CORAL: design and implementation of distant cooperative learning. IEEE Transactions on Education, 39 (3), 357-366.
  31. Tobochnik, J. (1999). Teaching students to write computer simulations in Java. Computer Physics Communications, 121–122, 562–568.
  32. Veith, T.L., Kobza, J.E., & Koelling, C.P. (1999). Netsim: Java-based simulation for the World Wide Web. Computers & Operations Research, 26, 607-621 Warner, S., Catterall, S., Gregory, E., & Lipson, E. (2000). SimScience: Interactive educational modules based on large simulations. Computer Physics Communications, 127, 1–5.
  33. Whisnant, D.M. (1984). Scientifi c exploration with a microcomputer: simulations for nonscientists. Journal of Chemical Education, 61 (7), 627-629. Whisnant, D.M. (1992). A role-playing exercise using a computer simulation. Journal of Chemical Education, 69 (1), 42-43.
  34. Zimmerman, R.D., Thomas, R.J., Gan, D., & Murillo-Sanchez, C. (1999). A Web-based platform for experimental investigation of electric power auctions. Decision Support Systems, 24, 193–205.

These references have been extracted automatically and may have some errors. If you see a mistake in the references above, please contact