Algorithm visualizer

Introduction:   This project will help the users to visualize and understand the working of any algorithm written in c++ language.Automatic Dry-run scenerio will be provided in both graphical and descriptive form. Problem statemen: 

2025-06-28 16:25:04 - Adil Khan

Project Title

Algorithm visualizer

Project Area of Specialization Computer ScienceProject Summary

Introduction: 

 This project will help the users to visualize and understand the working of any algorithm written in c++ language.Automatic Dry-run scenerio will be provided in both graphical and descriptive form.

Problem statemen: 

 Manual process of performing dry-run  a code is time-consuming. In this process error chances are more.Due to a small mistake our valuable time can be consumed uselessly and we ll get wrong output.As a result we will ve to repeat the same process again to satisfy the code learners.

Proposed solution: 

To overcome all of these problems there is web based solution that automatically perform dry-run without any error. Teachers will be available there so that user will consult  them for live sessions too,when needed .

Features:

1) Admin: 

Admin will login.

Admin will manage student(add,update,delete) ,manage teacher(add,update,delete). Admin will manage notifications.Admin will view feedback,and complaints . Admin will logout.

2) Student: 

Students will signup,login. Student will search teacher and search algorithms. They could write any code in input window and execute it . Student will view graphical and descriptive dry-run.

Student will save the dry-run result and will share the result through this app.Student will give feedback and write complaits.

Students will apply for live sessions and make payments and will view the updated status regarding sessions timings etc.. Student will logout.

3) Teacher:

Teacher will send sign up request to admin and then login.Teacher will view registered students and search students. Teacher will upload notifications for live sessions. Teacher will confirm or cancel the student's request for sessions.

Teacher will view notifications and write complaints. Teacher will check payment details and will give feedback. Teacher will logout. 

Conclusion: 

We will try our best to make this web based solution as fruitful as we can so that user can take complete advantage from this solution.

Project Objectives Project Implementation Method

Model used: 

Waterfall model will be used for this project. 

Advantage of using Waterfall model:

Stages of waterfall model:

Benefits of the Project Technical Details of Final Deliverable

Software Requirements: 

Hardware Requirements:

Final Deliverable of the Project Software SystemCore Industry ITOther Industries Education Core Technology OthersOther TechnologiesSustainable Development Goals Quality EducationRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 50000
laptop Equipment15000050000

More Posts