VisuAlgo wurde konzeptioniert 2011 von Dr Steven Halim als ein Tool um seinen Studenten zu helfen Datenstrukturen und Algorithmen besser zu verstehen, indem sie die Grundlagen alleine und in ihrem eigenen Tempo lernen können.
VisuAlgo enthält viele fortgeschrittene Algorithmen die auch in Dr Steven Halim's Buch ('Competitive Programming', co-author ist sein Bruder Dr Felix Halim) und mehr. Heute, können die Visualisierungen/Animationen vieler fortgeschrittener Algorithmen nur auf VisoAlgo gefunden werden.
Obwohl die Visualisierungen speziell für die verschiedenen Datenstruktur und Algorithmik Kurse der National University of Singapore (NUS) gemacht sind, freuen wir uns, als Befürworter des Online Lernens, wenn auch andere neugierige Geister unsere Visualisierungen nützlich finden.
VisuAlgo ist nicht designed um gut auf kleinen Touchscreens (z,B, Smartphones) zu funktionieren, da die Darstellung komplexer Algorithmen viele Pixel benötigt und click-and-drag Aktionen zur Interaktion. Die minimale Bildschirmauflösung für ein akzeptables Benutz Erlebnis ist 1024x768 und nur die Startseite ist einigermaßen mobilfähig.
VisuAlgo ist ein laufendes Projekt und weitere komplexe Visualisierungen werden weiterhin entwickelt.
Die aufregendste Entwicklung ist der automatisierte Fragen Generator und Überprüfer (das Online Quiz System), dass Studenten erlaubt deren Wissen über grundlegende Datenstrukturen und Algorithmen zu testen. Die Fragen werden mit der Hilfe einiger Regeln zufällig generiert und die Antworten der Studenten werden automatisch von unserem Bewertungs Server bewertet. Das Online Quiz System, wenn es von mehr Informatik Tutoren übernommen wird, sollte eigentlich grundlegende Datenstrucktur- und Algorithmikfragen in Klausuren an vielen Universitäten ersetzten. Indem man ein wenig (allerdings nicht null) Gewicht darauf legt, dass das Online Quiz bestanden wird, kann ein Informatik Tutor (stark) das Können seiner Studenten was solche grundlegenden Fragen betrifft erhöhen, da die Studenten eine nahezu unendlich Anzahl ein Trainingsfragen beantworten können bevor sie das Online Quiz machen. Der Training Modus enthält aktuell Fragen für 12 Visualisierungsmodule. Die letzten 8 werden bald folgen, sodass es für alle Visualisierungsmodule ein Online Quiz gibt.
Eine weitere aktive Abteilung ist das Internationalisierungs Sub-Projekt von VisuAlgo. Wir wollen eine Datenbank für alle Informatik Begriffe aus alle englischen Texte im VisuAlgo System anlegen. Das ist eine große Aufgabe und benötigt Crowdsourcing. Sobald das System funktionstüchtig ist, werden wir VisuAlgo Besucher dazu einladen. Besonders wenn sie keine englischen Muttersprachler sind. Aktuel, haben wir auch verschiedene Notizen in verschiedenen Sprachen über VisuAlgo:
zh,
id,
kr,
vn,
th.