Third Asia-Pacific Software Engineering Conference (APSEC'96)
Towards a Learner-Centred Approach to Teaching Object-Oriented Design
Seoul, SOUTH KOREA
December 04-December 07
ISBN: 0-8186-7638-8
Recently, the problems attributed to teaching object-oriented design (OOD) have been likened to those encountered when applying it. The current waterfall approach to teaching OOD adopts a "lecture, apply and assess" curriculum that leaves little scope for feedback using iterative and recursive mechanisms touted by object-oriented techniques. This paper reports on a learner-centred approach to teaching object technology at the University of Nottingham, UK. The differences between object-oriented and teaching methods are amplified and our solution expressed in the form of quality enhancing techniques. Here, design heuristics are employed to pinpoint design anomalies and suggest reparative mechanisms to enhance product quality. A prototypical tool that implements the current catalogue of automatable design heuristics is outlined and progress towards it given.
Index Terms:
object-oriented design, design heuristics, education, learner-centred, software quality
Citation:
C.A. Gibbon, C.A. Higgins, "Towards a Learner-Centred Approach to Teaching Object-Oriented Design," apsec, pp.110, Third Asia-Pacific Software Engineering Conference (APSEC'96), 1996