Visualizing Complexity: Navigating Algorithms with Algorithm Visualizer

Year : 2024 | Volume :02 | Issue : 01 | Page : 21-26
By

Akshada Gaikwad,

Sayali Jagtap,

Priyanka Kamble,

Rashmi Shinde,

N.M. Dimble,

  1. Student, Department of Computer Engineering, Rajgad Dnyanpeeth’s, Shri Chhatrapati Shivajiraje College of Engineering, Dhangawadi, Pune, Maharashtra, India
  2. Student, Department of Computer Engineering, Rajgad Dnyanpeeth’s, Shri Chhatrapati Shivajiraje College of Engineering, Dhangawadi, Pune, Maharashtra, India
  3. Student, Department of Computer Engineering, Rajgad Dnyanpeeth’s, Shri Chhatrapati Shivajiraje College of Engineering, Dhangawadi, Pune, Maharashtra, India
  4. Student, Department of Computer Engineering, Rajgad Dnyanpeeth’s, Shri Chhatrapati Shivajiraje College of Engineering, Dhangawadi, Pune, Maharashtra, India
  5. Student, Department of Computer Engineering, Rajgad Dnyanpeeth’s, Shri Chhatrapati Shivajiraje College of Engineering, Dhangawadi, Pune, Maharashtra, India

Abstract

We think that studying algorithms may be amusing and exciting. Many students are currently struggling, but we hope to change that. Our strategy is to emulate gaming while learning. We’re building hands-on learning exercises, such as mazes and patterns, to convey key concept. To help students understand how algorithms function in practice, we also use some stunning visualizations. Three major categories of algorithms are under our purview: sorting, pathfinding, CPU scheduling, machine learning, and encryption techniques. They are crucial and frequently applied in computer science. Not only is learning algorithms to be easier, but we also want to make it fun. Furthermore, this will not only help students but also provide educators with fresh approaches to imparting these ideas in a way that is more engaging and intelligible. These make it easier for the eyes to understand how algorithms operate. Observing something in action visually retains information better in our thoughts. This facilitates learning and makes it more pleasurable as well. It lays a solid foundation for further discussions of more complicated concepts by providing us with an understandable image of how things like data structures are put together. We’re employing animated images to add even more spice to the learning experience and make it much more interactive and engaging.

Keywords: Algorithms, ML, encryption algorithms, pathfinding, sorting, CPU scheduling, and visualization

[This article belongs to International Journal of VLSI Circuit Design & Technology(ijvcdt)]

How to cite this article: Akshada Gaikwad, Sayali Jagtap, Priyanka Kamble, Rashmi Shinde, N.M. Dimble. Visualizing Complexity: Navigating Algorithms with Algorithm Visualizer. International Journal of VLSI Circuit Design & Technology. 2024; 02(01):21-26.
How to cite this URL: Akshada Gaikwad, Sayali Jagtap, Priyanka Kamble, Rashmi Shinde, N.M. Dimble. Visualizing Complexity: Navigating Algorithms with Algorithm Visualizer. International Journal of VLSI Circuit Design & Technology. 2024; 02(01):21-26. Available from: https://journals.stmjournals.com/ijvcdt/article=2024/view=169838

Browse Figures

References

  1. Borissova D, Mustakerov I. E-learning tool for visualization of shortest paths algorithms. Trends Journal of Sciences Research. 2015 Sep 30;2(3):84-9.
  2. Neetu Goel and Dr. R.B. Garg (2012) ’A Comparative Study of CPU Scheduling Algorithms.’, International Journal of Graphics and Image Processing,
  3. Mavrevski R, Traykov M, Trenchev I. Finding the shortest path in a graph and its visualization using C# and WPF. Int. J. Electr. Comput. Eng. 2020 Apr 1;10(2):2054-9.
  4. Brian Faria (2017) ’Visualizing sorting algorithms’, Rhode Island College
  5. Klunko M, Klunko M. Visualization of Sorting Algorithms.
  6. Moraes P, Teixeira L. Willow: A tool for interactive programming visualization to help in the data structures and algorithms teaching-learning process. In Proceedings of the XXXIII Brazilian Symposium on Software Engineering 2019 Sep 23 (pp. 553-558).
  7. Gao Q, Xu X. The analysis and research on computational complexity. InThe 26th Chinese Control and Decision Conference (2014 CCDC) 2014 May 31 (pp. 3467-3472). IEEE.
  8. Goswami B, Dhar A, Gupta A, Gupta A. Algorithm Visualizer: Its features and working. In2021 IEEE 8th Uttar Pradesh Section International Conference on Electrical, Electronics and Computer Engineering (UPCON) 2021 Nov 11 (pp. 1-5). IEEE.
  9. Shaffer CA, Cooper ML, Alon AJ, Akbar M, Stewart M, Ponce S, Edwards SH. Algorithm visualization: The state of the field. ACM Transactions on Computing Education (TOCE). 2010 Aug 1;10(3):1-22.,
  10. Kucera L. Visualization of Abstract Algorithmic Ideas. InCSEDU (1) 2018 (pp. 497-504)

Regular Issue Subscription Review Article
Volume 02
Issue 01
Received May 15, 2024
Accepted May 23, 2024
Published August 30, 2024

Check Our other Platform for Workshops in the field of AI, Biotechnology & Nanotechnology.
Check Out Platform for Webinars in the field of AI, Biotech. & Nanotech.