Dynamic Binding Is the Name of the Game

  • Marco A. Gómez-Martín
  • Pedro P. Gómez-Martín
  • Pedro A. González-Calero
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4161)


This paper presents a tutoring system aimed at teaching how to compile Java into the language of the Java Virtual Machine, and, at the same time, promotes a better understanding of the underlying mechanisms of object-oriented programming. The interaction with the systems takes the form of a 3D videogame where the student must compete to provide the right machine instructions, collect resources needed by the instructions and use her knowledge about Java compilation to find the best strategy.


Virtual World Object Oriented Programming Intelligent Tutor System Machine Instruction Java Code 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bares, W.H., Zettlemoyer, L.S., Lester, J.C.: Habitable 3D learning environments for situated learning. In: Goettl, B.P., Halff, H.M., Redfield, C.L., Shute, V.J. (eds.) ITS 1998. LNCS, vol. 1452, pp. 76–85. Springer, Heidelberg (1998)CrossRefGoogle Scholar
  2. 2.
    Carbonell, J.R.: AI in CAI: an artificial intelligence approach to computer-assisted instruction. IEEE Transactions on Man-Machine Systems 11(4), 190–202 (1970)CrossRefGoogle Scholar
  3. 3.
    Gómez-Martín, M.A., Gómez-Martín, P.P., González-Calero, P.A.: Game-driven intelligent tutoring systems. In: Rauterberg, M. (ed.) ICEC 2004. LNCS, vol. 3166, pp. 108–113. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  4. 4.
    Piaget, J.: The Construction of Reality in the Child. Basic Books, New York (1955)Google Scholar
  5. 5.
    Prensky, M.: Digital Game-Based Learning. McGraw-Hill, New York (2004)Google Scholar
  6. 6.
    Schank, R., Clearyv, C.: Engines for Education. Lawrence Erlbaum Associates, Hillsdale (1994)Google Scholar
  7. 7.
    Sleeman, D.H., Brown, J.S. (eds.): Intelligent Tutoring Systems. Academic Press, London (1982)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2006

Authors and Affiliations

  • Marco A. Gómez-Martín
    • 1
  • Pedro P. Gómez-Martín
    • 1
  • Pedro A. González-Calero
    • 1
  1. 1.Dep. Sistemas Informáticos y ProgramaciónUniversidad Complutense de MadridSpain

Personalised recommendations