0% found this document useful (0 votes)
8 views1 page

Intro 4

The document outlines a project aimed at creating a web application for visualizing various sorting algorithms, which is essential for understanding their functionality. It emphasizes the importance of visual representation in learning sorting algorithms, particularly for computer science students. The application will feature a user interface that allows users to select algorithms, control sorting speed, and navigate through the sorting process.

Uploaded by

Male Nephlen
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views1 page

Intro 4

The document outlines a project aimed at creating a web application for visualizing various sorting algorithms, which is essential for understanding their functionality. It emphasizes the importance of visual representation in learning sorting algorithms, particularly for computer science students. The application will feature a user interface that allows users to select algorithms, control sorting speed, and navigate through the sorting process.

Uploaded by

Male Nephlen
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

1.

INTRODUCTION

1.1. Problem Definition

 Nowadays sorting algorithms are widely used in computer software. For


example, if you open file explorer on your PC, you may see files sorted in
different ways. Searching in sorted data is more efficient than in not sorted
ones. Students of computer science start learning different algorithms in the
first year of studies and sorting algorithms are among them. Since I faced the
problems of sorting during the course of algorithm design in the first year of
my studies, there is an understanding that the visual representation is a vital
part of the studying process.

1.2. Background of the project idea

 The goal of the project was to create a visualization platform to visualize


various sorting algorithms in the form of a web application.
 The main objective of the thesis project is to create a web application as a
visualization tool.
 The UI will contain options to select one of the sorting algorithms which
were implemented and several items or elements in the data array, control
buttons to start, pause, navigate to previous or next steps along with an
option for sorting speed and color mode

1.3 Objective of proposed system

 The main objective of the thesis project is to create a web application as a


visualization tool. A single-page web application built using modern
JavaScript technology that will visualize the flow and logic of various
sorting algorithms. The UI will contain options to select one of the sorting

You might also like