Title :
Towards a learner-centred approach to teaching object-oriented design
Author :
Gibbon, C.A. ; Higgins, C.A.
Author_Institution :
Dept. of Comput. Sci., Nottingham Univ., UK
Abstract :
Recently, the problems attributed to reaching 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. The 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 a solution expressed in the form of quality enhancing techniques. 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
Keywords :
computer science education; object-oriented methods; object-oriented programming; software tools; teaching; University of Nottingham; automatable design heuristics; design anomalies; design heuristics; feedback; iterative mechanisms; learner-centred approach; object-oriented design teaching; product quality; prototypical tool; quality enhancing techniques; recursive mechanisms; reparative mechanisms; teaching object technology; Buildings; Computer science; Costs; Education; Feedback; Iterative methods; Process design; Prototypes; Software engineering; Software prototyping;
Conference_Titel :
Software Engineering Conference, 1996. Proceedings., 1996 Asia-Pacific
Conference_Location :
Seoul
Print_ISBN :
0-8186-7638-8
DOI :
10.1109/APSEC.1996.566746