Accession Number : ADA290364
Title : An Introduction to the Principles of Computer Science: A Reuse-Oriented Philosophy.
Descriptive Note : Final rept. 28 Sep 92-31 May 94,
Corporate Author : WEST VIRGINIA UNIV MORGANTOWN DEPT OF STATISTICS AND COMPUTER SCIENCE
Personal Author(s) : Sitaraman, Murali ; Harms, Douglas E.
PDF Url : ADA290364
Report Date : 27 OCT 1994
Pagination or Media Count : 10
Abstract : The long-term goal of our project is to redesign the software development courses in computer science around a philosophy of software reuse, where new components are constructed largely from assembling existing ones. The emphasis is on formal specification, design, and development of "high quality" reusable components. Ada, when augmented with the RESOLVE technology for component-based software development, facilities introduction this approach. This result has been successfully demonstrated in principle and in practice for the second course in computer science under this project.
Descriptors : *SOFTWARE ENGINEERING, COMPUTER PROGRAMS, COURSES(EDUCATION), PHILOSOPHY, ADA PROGRAMMING LANGUAGE, REUSABLE EQUIPMENT.
Subject Categories : Computer Programming and Software
Computer Systems Management and Standards
Distribution Statement : APPROVED FOR PUBLIC RELEASE