• DocumentCode
    2605973
  • Title

    Collaborative learning patterns: assisting the development of component-based CSCL applications

  • Author

    Asensio, Juan I. ; Dimitriadis, Yannis A. ; Heredia, Marta ; Martínez, Alejandra ; Álvarez, Francisco J. ; Blasco, María T. ; Osuna, César A.

  • Author_Institution
    Valladolid Univ., Spain
  • fYear
    2004
  • fDate
    11-13 Feb. 2004
  • Firstpage
    218
  • Lastpage
    224
  • Abstract
    The creation of a framework of software components and their associated software design patterns would provide great benefits for the development of reusable, flexible, and customizable component-based CSCL applications. The development of such a framework implies that software developers have a proper understanding of the key concepts and principles of the domain of interest. The achievement of this understanding is particularly difficult in the CSCL domain, where there is a big separation among abstractions used by educational science experts and those used by software developers. In order to alleviate this problem, we propose, justifies, and illustrates the use of the so-called collaborative learning patterns: detailed descriptions of well-accepted types of collaborative learning activities defined by collaborative learning experts. We also present the initial steps that would be followed so that software developers identify software components applicable to several types of component-based CSCL applications. All this proposal is illustrated with the jigsaw and pyramid collaborative learning patterns and their use in the development of a real CSCL application according to the unified process software development methodology.
  • Keywords
    computer aided instruction; groupware; object-oriented programming; software engineering; collaborative learning patterns; component-based computer supported collaborative learning applications; pyramid collaborative learning patterns; software design pattern; unified process software development methodology; Application software; Collaborative software; Collaborative work; Petroleum; Programming; Proposals; Software design; Software engineering; Software reusability; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing, 2004. Proceedings. 12th Euromicro Conference on
  • ISSN
    1066-6192
  • Print_ISBN
    0-7695-2083-9
  • Type

    conf

  • DOI
    10.1109/EMPDP.2004.1271448
  • Filename
    1271448