Skip to main content

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

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNPSE,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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Jazayeri, M.: The Education of a Software Engineer. In: Proc. of the 19th IEEE Int’l Conf. on Automated Soft. Eng., pp. xviii-xxvii (2004)

    Google Scholar 

  2. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)

    MATH  Google Scholar 

  3. Warren, I.: Migrating to a Teaching Style that Facilitates Active Learning. CiLTHE Stage 1 Dissertation, Lancaster University (2002)

    Google Scholar 

  4. Jeremic, Z., Jovanovic, J., Gasevic, D.: Towards a Semantic-rich Collaborative Environment for Learning Software Patterns. In: Dillenbourg, P., Specht, M. (eds.) EC-TEL 2008. LNCS, vol. 5192, pp. 155–166. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  5. Kearsley, G., Schneiderman, B.: Engagement theory: A framework for technology-based learning and teaching (1999), http://home.sprynet.com/~gkearsley/engage.htm

  6. Shneiderman, B.: Creating Creativity: User Interfaces for Supporting Innovation. ACM Trans. on Computer-Human Interaction 7(1), 114–138 (2000)

    Article  Google Scholar 

  7. Jovanović, J., Gašević, D., Brooks, C., Devedžić, V., Hatala, M., Eap, T., Richards, G.: Using Semantic Web Technologies for the Analysis of Learning Content. IEEE Internet Computing 11(5) (2007)

    Google Scholar 

  8. Baghaei, N., Mitrovic, A., Irwin, W.: Supporting collaborative learning and problem-solving in a constraint-based CSCL environment for UML class diagrams. International Journal of CSCL 2(2-3), 150–190 (2007)

    Google Scholar 

  9. Ghidini, C., Pammer, V., Scheir, P., Serafini, L., Lindstaedt, S.: APOSDLE: Learn@work with semantic web technology. In: I-Know 2007, Graz, Austria (2007)

    Google Scholar 

  10. Yanlin, Z., Yoneo, Y.: A Framework of Context Awareness support for peer recommendation in the e-learning context. British Journal of Educ. Techn. 38(2), 197–210 (2007)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jeremić, Z., Jovanović, J., Gašević, D., Hatala, M. (2009). Project-Based Collaborative Learning Environment with Context-Aware Educational Services. In: Cress, U., Dimitrova, V., Specht, M. (eds) Learning in the Synergy of Multiple Disciplines. EC-TEL 2009. Lecture Notes in Computer Science, vol 5794. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04636-0_42

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-04636-0_42

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-04635-3

  • Online ISBN: 978-3-642-04636-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics