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.
Document Details
- Document Type
- Technical Report
- Publication Date
- Dec 01, 1991
- Accession Number
- ADA246530
Entities
People
- Lori L. Delooze
Organizations
- Naval Postgraduate School