Design and development of a distributed multi-user visual learning environment

  • Jia-Sheng Heh
  • Wei-Ting Shu
  • Jihn-Chang J. Jehng
  • Tak-Wai Chan
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1086)


This paper describes a distributed visual learning environment, TurtleGraph II, that is designed and developed to assist students to acquire understanding and help build their own models of the deep structure of the recursive function. By applying the whiteboard technology, the TurtleGraph II provides a real time on-line interactive environment that allows multi-users to work on the recursive problems collaboratively. In the paper, we first discuss the learning theory and the instructional model that underpin our work to exploit the potential of the computer supported collaborative learning (CSCL) technology. A methodology is then introduced to explain how the system is designed and developed. The purpose in sharing our work is to foster consideration of both instructional and research issues.


Computer supported collaborative learning Distance learning 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Bentley, R., Rodden, T. Sawyer P., & Sommerville, I. (1994) Architectural Support for Cooperative Multi-user Interfaces, IEEE Computer, Vol.27, No.5, pp.37–46.Google Scholar
  2. Bhuiyan, S., J. E., & McCalla, G. I. (1992). Learning Recursion Through the Use of a Mental Model-based Programming Environment, 2nd International Conf. of Intelligent Tutoring Systems, Lectures Notes in Computer Science 608, Springer-Verlag, pp.50–57.Google Scholar
  3. Brown, J. S., & Burton, R. R. (1978). Diagnostic Models for Procedural Bugs in Basic Mathematical Skills, Cognitive Science, Vol.2, pp. 155–191.CrossRefGoogle Scholar
  4. Brown, J. S., Collins, A., & Duguid, P. (1989). Situated Cognition and the Culture of Learning. Educational Researcher, Cognitive Science, Vol.18, No. 1, pp.32–42.Google Scholar
  5. Chan, T. W. & Baskin, A. B. (1988). Learning Companion Systems, In C. Frasson & G. Gauthier (Eds.), Intelligent Tutoring Systems: At the Crossroads of Artificial Intelligence and Education, New Jersey: Ablex Pub. Co., pp.6–33.Google Scholar
  6. Chan, T. W. (1996) A tutorial on social learning systems, Emerging Computer Technologies in Education, AACE.Google Scholar
  7. Ellis, C., Globs, S. & Reline, G. (1991) Groupware: Some Issues and Experiences, Comm. ACM, Vol.34, No. 1, pp.39–58.Google Scholar
  8. Jehng, J. C., Shih, Y. F., Liang, S., & Chan, T. W. (1994). TurtleGraph: A Computer Supported Cooperative Learning Environment, Proc. of World Conference on Educational Multimedia & Hypermedia, Vancouver, Canada, AACE, pp. 292–298.Google Scholar
  9. Liang, T., Lai, H., Chen N., & Wei, H. (1994) When Client/Server Isn't Enough: Coordinating Multiple Distributed Tasks, IEEE Computer, Vol.27, No.5, pp.73–79Google Scholar
  10. Lai, J. A. (1994). Contest-Kid: A Distributed Competitive Learning Environment. Ms. thesis, Inst. of Comp. Science and Electronic Eng., National Central Univ., Taiwan.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1996

Authors and Affiliations

  • Jia-Sheng Heh
    • 1
  • Wei-Ting Shu
    • 1
  • Jihn-Chang J. Jehng
    • 2
  • Tak-Wai Chan
    • 3
  1. 1.Dept. of Info and Comp. Eng.Chung Yuan Christian Univ.Chung-LiTaiwan
  2. 2.Inst. of Human Resources ManagementNationl Central Univ.Chung-LiTaiwan
  3. 3.Dept. of Comp. Eng.National Central Univ.Chung-LiTaiwan

Personalised recommendations