• DocumentCode
    1843068
  • Title

    Collaborative tools in learning a programming language

  • Author

    Virvou, Maria ; Sidiropoulos, Sotirios Christos

  • Author_Institution
    Dept. of Inf., Univ. of Piraeus, Piraeus, Greece
  • fYear
    2012
  • fDate
    24-26 Sept. 2012
  • Firstpage
    162
  • Lastpage
    165
  • Abstract
    It is generally acknowledged that students can benefit from the use of a collaborative learning environment typically resulting in higher achievement and greater productivity. However, there has not been sufficient progress in personalizing e-learning systems, especially in the case of collaborative systems. In this paper we describe a novel e-learning system for the teaching of programming languages through the use of collaborative tools. The collaborative tools support student interaction and group formation based on each student model. In conjunction with collaboration our system offers error diagnosis and user modeling based on individual models. Our research has been applied on an e-learning system for the Python programming language.
  • Keywords
    computer aided instruction; programming languages; Python programming language; collaborative learning environment; collaborative tools; e-learning system; error diagnosis; group formation; student interaction; student model; user modeling; Adaptation models; Collaborative tools; Collaborative work; Computer languages; Computers; Object oriented modeling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    e-Learning and e-Technologies in Education (ICEEE), 2012 International Conference on
  • Conference_Location
    Lodz
  • Print_ISBN
    978-1-4673-1679-8
  • Type

    conf

  • DOI
    10.1109/ICeLeTE.2012.6333416
  • Filename
    6333416