ADA (Trade Name) as a Paedeutic Tool for Abstract Data Types
Abstract
This thesis discusses the pedagogy for abstract data types (ADTs). Language features needed for teaching ADTs are listed and arguments for needing them are provided. ADTs are implemented in Ada to show the benefit of these features. Ada possesses the desired language features but the inheritance provided in Ada is limited. ADT interface considerations and ADT implementation design strategies are critical to the pedagogy for ADTs and are also discussed. Although Ada is complex and difficult to learn and it only provides limited inheritance, it is an excellent language for teaching ADTs.
Document Details
- Document Type
- Technical Report
- Publication Date
- Dec 01, 1988
- Accession Number
- ADA204395
Entities
People
- Richard N. Britnell
Organizations
- Naval Postgraduate School