Utilizing patterns and pattern languages in education

  • Authors:
  • Elizabeth A. Kendall

  • Affiliations:
  • Department of Computer Systems Engineering, Royal Melbourne Institute of Technology, GPO Box 2476V, Melbourne, VIC 3001, Australia E-mail: kendall@rmit.edu.au

  • Venue:
  • Annals of Software Engineering - Special issue on software engineering education
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents work that has been done in bringing patterns and pattern languages into undergraduate and postgraduate curricula in software engineering. Patterns are masterful designs that solve a real problem; they provide students with real, concrete examples of best practises and masterful software solutions they can utilize and emulate. A pattern language is a modular and adaptive methodology; it is appropriate for the dynamic discipline of software engineering. The paper outlines aspects of a curriculum used at the Royal Melbourne Institute of Technology; it also provides student and staff feedback.