CAI for sorting algorithms

This Computer Aided Instruction package is a prototype system. It includes four internal sorting algorithm: exchange sort, select sort, bubble sort, and shell sort. This report briefly reviews the history and the development of CAI. Also, the report reviews the evaluative studies of CAI and examines CAI developments in computer science. A walkthrough of a sorting lesson presents the major phases within a lesson. They are: introduction, menu, tutor, simulation/drill, and conclusion. The description of the program design gives detailed insights into the package from a programmer's standpoint. Finally, evaluations and possible future enhancements are enumerated.