Ada as a paedeutic tool for abstract data types
Britnell, Richard Neely
Wu, C. Thomas
MetadataShow full item record
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.
Approved for public release; distribution is unlimited
Showing items related by title, author, creator and subject.
Stress effects on transfer from virtual environment flight training to stressful flight environments McClernon, Christopher K. (Monterey, California: Naval Postgraduate School, 2009-06);The purpose of this research was to investigate the effects that stress training has on stressful flight operations to mitigate the human factors preconditions to aircraft accidents. In addition, stress training implementation ...
USNA Classroom Utilization Study - Final Report - Analysis of Issues Affecting Classroom Utilization at the United States Naval Academy Coffen, Keith; Hansen, John; Phillips, Sara; Wingfield, Dean (Monterey, California. Naval Postgraduate School, 2010-09-03);EXECUTIVE SUMMARY: Demand on Naval Academy facilities has increased due to sustained growth in the Academy’s academic programs in new areas such as cyber studies, language and cultural studies, and increased emphasis on ...