Anchor garden: an interactive workbenchfor basic data concept learningin object oriented programming languages

  • Authors:
  • Motoki Miura;Taro Sugihara;Susumu Kunifuji

  • Affiliations:
  • Kyushu Institute of Technology, 1-1 Sensui, Tobata, Kitakyushu, Japan;Japan Advanced Institute of Science and Technology, 1-1 Asahidai, Nomi, Ishikawa, Japan;Japan Advanced Institute of Science and Technology, 1-1 Asahidai, Nomi, Ishikawa, Japan

  • Venue:
  • ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

We propose Anchor Garden (AG), an interactive workbench software for learning fundamentals of data structures with the concepts of type, variable, object, and their relations in a strongly typed object-oriented programming language (OOPL) such as Java or C#. Learners can approach the basic data-handling concepts of OOPLs by direct manipulation of graphical models in AG. In addition, the learner can correlate his/her manipulation and notation of source code because AG automatically generates appropriate source-code corresponding to this manipulation. Experimental results showed a tendency of a learning effect with AG and high correlations between concept understanding and programming ability. Thus, AG has the potential to enhance the programming ability of novice programmers.