In introductory Computer Science classes, students are introduced to a variety of computer algorithms. You have been asked to create a "simulator" which will show graphically how the a given algorithm works. For each algorithm, you will be required to create a Visual Basic interface that shows the line by line progression of a C++ program that implements the algorithm. It is anticipated that each animation should have a window that shows a line by line execution of the code coupled with a window that displays important parameters and control variables. For this simple sort routine, for example, a six element array of integer values should be used as the data and the array should be continuously displayed to show how each step of the sort routine impacts the data. It is envisioned that the process should be controlled by the user who can step through the iterations and see the data being manipulated.

(Prepared by Ken Blundell, UMKC)