Project-Based Collaborative Learning Environment with Context-Aware Educational Services

  • Zoran Jeremić
  • Jelena Jovanović
  • Dragan Gašević
  • Marek Hatala
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5794)

Abstract

Teaching and learning software design patterns (DPs) is not an easy task. Apart from learning individual DPs and the principles behind them, students should learn how to apply them in real-life situations. Therefore, to make the learning process of DPs effective, it is necessary to include a project component in which students, usually in small teams, develop a medium-sized software application. Furthermore, it is necessary to provide students with means for easy discovery of relevant learning resources and possible collaborators. In this paper, we propose an extensive project-based collaborative learning environment for learning software DPs that integrates several existing educational systems and tools based on the common ontological foundation. The learning process in the suggested environment is further facilitated and augmented by several context-aware educational services.

Keywords

Semantic web ontologies collaborative learning project-based learning software patterns context-awareness 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Zoran Jeremić
    • 1
  • Jelena Jovanović
    • 1
  • Dragan Gašević
    • 2
  • Marek Hatala
    • 3
  1. 1.FON-School of Business AdministrationUniversity of BelgradeSerbia
  2. 2.School of Computing and Information SystemsAthabasca UniversityCanada
  3. 3.School of Interactive Arts and TechnologySimon Fraser UniversityCanada

Personalised recommendations