Early Object-Oriented
Design
The Next Step in OO Education
A Series of OOPSLA Workshops and Resources
This is the Home Page for the OOPSLA 2000 Workshop on "Active Learning
for OO Design".
This is also the Home Page for the OO Design CASE Tool "Seeker".
For queries
please contact Robert Biddle.
Organisers:
Overview:
Object-Oriented programming is now the basis for many introductory
courses in programming. But while it seems students successfully learn
program implementation in such courses, it is less clear whether they learn
program design. In 1996 we organized an OOPSLA workshop to address how
to better teach OO design in first year computer science courses in universities
and colleges. Since then, we have continued our work by concentrating on
specific issues.Our workshops focus on object design, rather than implementation,
and on the different issues involved in teaching and learning object design.
We are striving to involve viewpoints and ideas from educators, learners,
and industry, in a cooperative effort. There are many issues to address,
including the nature of good design, how it can be taught, learned, and
assessed ? and how tools can help. Our intention is to help educators perform
their role more successfully. We explicitly avoid language wars, and specifically
welcome people from both academia and industry to contribute their perspectives.
-
2000 Workshop: Active Learning for OO Design
-
1999 Workshop: Procedures for Evaluating Object-Oriented Design
-
1998 Workshop: Evaluating Object-Oriented Design
-
1997 Workshop: Resources for Early Object Design Education
-
1996 Workshop: Teaching Object Design in the First Academic Year
We are grateful for the support we have received from the OOPSLA,
the ACM Conference
on Object-Oriented Programming, Systems, Languages, and Applications;
and the OOPSLA
Educators Symposium. Thanks, OOPSLA!