Title :
Teaching object orientation: patterns and reuse
Author_Institution :
Dept. of Comput. Sci., Wollongong Univ., NSW
Abstract :
The paper describes an advanced undergraduate “object oriented programming” subject that has the aim of developing good software engineering practices with regard to reusable designs and reusable components. The subject utilizes framework class libraries. A simplified framework, embodying many of the design patterns from more complex frameworks, is used to provide an introduction to frameworks. Assignments for the subject give students practice in reusing components (such as collection classes), standard design patterns (such as command handler chains), and complete designs for applications as provided by the frameworks
Keywords :
computer science education; object-oriented programming; software libraries; teaching; collection classes; command handler chains; design patterns; framework class libraries; object orientation education; object oriented programming; reusable components; reusable designs; simplified framework; software engineering practices; standard design patterns; Aircraft; Code standards; Computer science; Education; Object oriented modeling; Object oriented programming; Packaging; Shape; Software engineering; Software libraries;
Conference_Titel :
Australian Software Engineering Conference, 1996., Proceedings of 1996
Conference_Location :
Melbourne, Vic.
Print_ISBN :
0-8186-7635-3
DOI :
10.1109/ASWEC.1996.534125