Its Ada: An Intelligent Tutoring System for the ADA Programming Language

Abstract

Most tutoring systems are machine dependent. In this thesis we present an intelligent tutoring system, ITS ADA, that exploits the designed portability of Ada. ITS Ada possesses full knowledge of Ada as defined in the official language reference manual and consists of four major components. The instructional module is a series of screens presented in an order determined by a topic network that covers the complete set of concepts in the Reference Manual for the Ada Programming Language. Superordinate concepts will be presented only after the prerequisite concepts have been mastered. There are exercise problems associated with each topic. The problems are presented by the diagnostic module in either an expository or interrogatory format, based on the student's mastery level for that concept, as determined by the student module. Solutions to the given problems are checked by parsing the student's response into a meaning list and comparing the results with solutions in the expert module. ITS ADA has been tested on three platforms: PC/InterAda, Sun SparcStation/Verdix Ada, and Apple Macintosh/Meridian Ada. We believe it can be run on any system with a validated Ada compiler.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1991
Accession Number
ADA246530

Entities

People

  • Lori L. Delooze

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Weapons Technologies

DTIC Thesaurus Topics

  • Artificial Intelligence
  • Computer Languages
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Debugging
  • Department Of Defense
  • Grammars
  • High Level Languages
  • Language
  • Programming Languages
  • Software Development
  • Students
  • Two Dimensional

Readers

  • Artificial Intelligence
  • Computational Linguistics
  • Software Verification and Validation.