Aino Vonge Corry
JAOO Academy
|
|
Aino Corry holds a masters degree and a ph.d. in computer science from
the University of Aarhus, Denmark. She has been interested in patterns
since 1997 and her thesis: "Patterns in Software Development" is about
patterns in general and design patterns in particular. During her time
at the university she has been a teacher and co-teacher of courses
ranging from first-year programming and algorithmics courses to masters
degree teaching in the theory and practice of object-orientation. She
started a pattern discussion group in Aarhus to spread the knowledge of
patterns to a broader group of people.
In the last year she has been employed at JAOO Academy
(www.jaoo-academy.dk) as a teacher in object-oriented systems
development and systems developer.
|
|
TUTORIAL, Friday, full day
Software patterns are abstract solutions to commonly occurring problems
in soft-ware construction. The seminal book "Design Patterns: Elements
of Reusable Object-Oriented Software" by Gamma, Helm, Johnson, and
Vlissides provides a catalog of 23 patterns for object-oriented design.
These patterns support flexibility in the design, and are often used in
object-oriented application frameworks.
The purpose of this tutorial is to give an introduction to software
patterns and an overview of existing patterns, in particular design
patterns and architectural patterns.
The tutorial will include the patterns concept and history, different
kinds of patterns and pattern
languages, applying and discovering patterns in a design exercise, using
patterns for documentation, writing your own patterns and reflection on
how to use patterns in your own organization.
|