You are here:

Systematic Development of Courseware Systems PROCEEDINGS

, Dublin City University, Ireland

EdMedia + Innovate Learning, in Montreal, Canada ISBN 978-1-880094-56-3 Publisher: Association for the Advancement of Computing in Education (AACE), Waynesville, NC


Various difficulties have been reported in relation to the development of courseware systems. A central problem is to address the needs of not only the learner, but also instructor, developer, and other stakeholders, and to integrate these different needs. Another problem area is courseware architectures, to which much work has been dedicated recently. We present a systematic approach to courseware development – a methodology for courseware engineering – that addresses these problems. This methodology is rooted in the educational domain and is based on methods for software development in this context. We illustrate how this methodology can improve the quality of courseware systems and the development process.


Pahl, C. (2005). Systematic Development of Courseware Systems. In P. Kommers & G. Richards (Eds.), Proceedings of ED-MEDIA 2005--World Conference on Educational Multimedia, Hypermedia & Telecommunications (pp. 1646-1651). Montreal, Canada: Association for the Advancement of Computing in Education (AACE). Retrieved November 21, 2018 from .

View References & Citations Map


  1. ADLNet. (2004). SCORM Standards. Http://
  2. Alspaugh, T.A., Anton, A.I., Barnes, T., & Mott, B.W. (2001). An Integrated Scenario Management Strategy. In Proc. IEEE International Symposium on Requirements Engineering, 142-149. IEEE Press.
  3. Bass, L., Clements, P., & Kazman, R. (2003). Software Architecture in Practice. Addison-Wesley.
  4. Beynon-Davies, P., & Holmes, S. (2002). Design breakdown, scenarios, and rapid application development. Information and Software Technology, 44:579–592.
  5. Bødker, S. (2000). Scenarios in user-centred design– setting the stage for reflection and action. Interacting with Computers 13(1): 61-75.
  6. Boyle, T. (2003) Designing principles for authoring dynamic, reusable learning objects. Australian Journal of Educational Technology 19(1): 46-58.
  7. Pahl, C. (2003). Managing evolution and change in web-based teaching and learning environments. Computers& Education 40(1):99-114.
  8. Pantano Rokou, F., Rokou, E., & Rokos, Y. (2004). Modeling Web-based Educational Systems: Process Design Teaching Model. Educational Technology& Society 7(10):42-50.
  9. Sampson, D., Karagiannidis, C., & Cardinali, F. (2002). An Architecture for Web-based e-Learning Promoting Re-usable Adaptive Educational e-Content. Educational Technology& Society 5(2).
  10. Virvou, M., & Tsiriga, V. (2001). An object-oriented software lifecycle of an intelligent tutoring system. Journal of Computer Assisted Learning, 17, 200-205.

These references have been extracted automatically and may have some errors. If you see a mistake in the references above, please contact