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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1988
Accession Number
ADA204395

Entities

People

  • Richard N. Britnell

Organizations

  • Naval Postgraduate School

Tags

DTIC Thesaurus Topics

  • Abstracts
  • California
  • Computer Programming
  • Computer Science
  • Computers
  • High Level Languages
  • Instructors
  • Language
  • Lists (Data Structures)
  • Loops
  • Procurement
  • Programming Languages
  • Security
  • Software Development
  • Trees
  • Trees (Data Structures)
  • United States

Readers

  • Prostate Cancer Biology.
  • Software Verification and Validation.
  • Systems Analysis and Design