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