Software reuse
- 1 January 1993
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 137-146
- https://doi.org/10.1145/170657.170701
Abstract
He demand for graduates well-trained in sofhvare engineering principles and practices is continuing to increase. Educators of undergraduate computer science curricula can no longer afford to wait until the senior year to motivate and instill sofhvare engineering principles in their students. However, introducing new principles in early courses, without displacing existing principles, is not easy. This paper presents software reuse as an appropriate context for discussing principles of software design and specification, along with abstraction and encapsulation, in traditional tleshmen computer science courses. The paper includes an outline of lectures and an example sequence of lab assignments for the second course following the reuse- based approach. It describes our experience in adapting this approach in Ada for four semesters at the West Virgrnia University.Keywords
This publication has 0 references indexed in Scilit: