1. Innovative Methods for Teaching Data Structures and Algorithms;"1. Bhagate;Journal of Engineering Education Transformations,2016
2. 2. Futschek, G., Moschitz, J. (2010). Developing Algorithmic Thinking by Inventing and Playing Algorithms. Constructionist approaches to creative learning, thinking and education. Bratislava: Library and Publishing Centre, Facutly of Mathematics, Physics and Informatics, Comenius University.
3. 3. Galles, D. (2011). Data Structure Visualizations. Retrieved November 8, 2022 from https://www.cs.usfca.edu/~galles/visualization/Algorithms.html.
4. 4. Halim, S. (2011). VisuAlgo. Retrieved November 8, 2022 from https://visualgo.net/en/sorting.
5. 5. Hundhausen, C., Douglas, S. A. (2000). Using visualizations to learn algorithms: Should students construct their own, or view an expert's? Proceedings 2000 IEEE International Symposium on Visual Languages, 21-28. https://doi.org/10.1109/VL.2000.874346