The main motivation behind this site is as a teaching aid in the field of algorithms and data-structures.  A series of applets, including algorithm pseudocode, are provided to illustrate the workings of important algorithms in Computer Science.

NOTE: If these java animation applets are blocked by Oracle for security reasons, add the AAW URL to the Java exception list on your system. The exception site list is managed in the Security tab of the Java Control Panel. To add a URL to the list: Click on the Edit Site List button. Click the Add in the Exception Site List window. Click in the empty field under Location field to enter the URL and add http://www.eecs.yorku.ca/~aaw/ (don't forget to add the final "/"). Click OK to save. Click Continue on the Security Warning dialog. For details, see https://www.java.com/en/download/faq/exception_sitelist.xml .



DICTIONARIES:

PRIORITY QUEUES:
DYNAMIC PROGRAMMING:

GRAPHS:

COMPUTATIONAL GEOMETRY:


This page was initially developed during the winter of 2001 as part of a project course for the Department of Computer Science at York  University by Sotirios Stergiopoulos and Hang Thi Anh Pham under the supervision of Andranik Mirzaian. Later on, other students have contributed additional animations to this page.

        We strongly encourage interested students to contribute more applets to our page  ( some topics are listed  here  ). 
        For any contributions, comments, or  questions,  please contact Andranik Mirzaian

last modified on August 26, 2014   by Andy Mirzaian