GreedEx Tab: Tool for Learning Greedy Algorithms on Mobile Devices

This paper describes the process proposed in order to develop the GreedEx Tab mobile application for the Apple iPad. This application will handle the technology of this device to help the user learn greedy algorithms. This addresses the problems detected in the literature on the understanding of this programming schema by students and also the issues with the former desktop application Greedex. Thus, the application allows a student to perform the simulation with greedy algorithms for several problems related with knapsacks. After this simulation, the state of the knapsack will be shown in three dimensions and so will the data generated as a result. Preliminary results on the use of this tool show an improvement in the performance of the students using Greedex Tab over the results achieved with the previous development,