|
| Factor loading |
|
Interface assessment factor |
The Algorithm Visualization allows the user to choose the speed of the algorithm animation. | 0.801 |
The Algorithm Visualization gives appropriate feedback to the user. | 0.742 |
The Algorithm Visualization allows the user to assign the elements of the array. | 0.711 |
The Algorithm Visualization allows the user to set the size of the array. | 0.710 |
The Algorithm Visualization asks questions about the next steps in the algorithm simulation. | 0.693 |
The Algorithm Visualization allows the user to choose the algorithm to study. | 0.684 |
The algorithm animation is helpful in understanding how the algorithm works. | 0.671 |
The menu choices for the algorithm learning tool are adequate. | 0.662 |
Setting the size and values of the array is helpful in learning the algorithms better. | 0.647 |
The Algorithm Visualization allows the user to stop and restart algorithm animation. | 0.631 |
The Algorithm Visualization allows step by step tracing of the algorithm. | 0.597 |
It is easy to use control buttons and choice lists in the Algorithm Visualization. | 0.480 |
The graphics and animation used are appropriate to visualize the algorithms. | 0.347 |
|
Algorithm learning objectives factor |
I can complete the missing code for all the four algorithms I learned. | 0.918 |
I can give the output for a set of data by using algorithm simulation. | 0.883 |
I can compare and analyze algorithms that solve the same problems, for example, search and sorting. | 0.868 |
I can demonstrate how the algorithm works using drawing simulations. | 0.793 |
I can now develop my own algorithms to solve other problems. | 0.791 |
I can describe how the algorithms work. | 0.781 |
I can now identify the algorithm by just looking at the pseudocode. | 0.759 |
I can easily code the algorithms using C programming language or another language I know. | 0.726 |
There is too much text on the pages of the algorithm learning tool. | −0.377 |
|
AV characteristics factor |
The algorithm learning tool and the Algorithm Visualization are generally easy to use. | 0.796 |
The instructions on how to use the algorithm learning tool and the Algorithm Visualization are clear. | 0.718 |
The algorithm learning tool and the Algorithm Visualization provide enough user interaction. | 0.661 |
It would be better if there is a “back” button when tracing the algorithm. | 0.656 |
It is better if actual coding or programming is allowed in algorithm learning tool. | 0.637 |
The control buttons to start, stop, and restart the Algorithm Visualization and to run the algorithm step by step are useful for learning the algorithms better. | 0.628 |
It is easy to navigate through the algorithm learning tool and the Algorithm Visualization. | 0.599 |
The displayed changes in values of the variables are useful in learning the algorithm. | 0.528 |
The layout of the algorithm learning tool and the Algorithm Visualization are good. | 0.502 |
The pseudocode display is helpful in better understanding the algorithm. | 0.490 |
The colors of the algorithm learning tool and Algorithm Visualization are pleasing to the eyes. | 0.487 |
It is easy to modify the input values in the Algorithm Visualization. | 0.485 |
The menu that allows selection of the algorithm and speed is helpful. | 0.366 |
|