AlgoViz.org is a gathering place for users and developers of algorithm visualizations and animations (AVs). It is a gateway to AV-related services, collections, and resources.

OpenDSA: An open source active eTextbook project

We are pleased to announce the start of a new project to provide algorithm visualization to the CS education community. OpenDSA seeks make available a complete active electronic textbook for data structures and algorithms courses.

Our fundamental premises are:

  • This is an open source, creative commons collaborative. We hope that many people will eventually participate and contribute.
  • All materials are modifiable and replaceable. You can pick and choose what you can make use of. Thus, the infrastructure that we use needs to support a creative commons where users can put together those pieces that they want to use to create teaching resources.
  • Our hypertextbook vision tightly integrates
    1. textbook-quality text and graphics with
    2. interactive visualizations and exercises
    3. assessment support.

Its not a hypertextbook without all three of those components.

The eventual goal is complete materials that instructors can use to teach a topic or an entire course.

For an overview of the project vision, see:

C.A. Shaffer, T.L. Naps, and E. Fouh, Truly Interactive Textbooks for Computer Science Education, in Proceedings of the Sixth Program Visualization Workshop, June 30, 2011, Darmstadt, Germany.

You can get more information about OpenDSA at the OpenDSA Wiki and at the OpenDSA Forum.

We invite you to join the project!

 

New Rank Ordering

AlgoViz now uses a customized ranking mechanism to order the results of a catalog search. As a result, you should now see higher-rated entries at the top of the list. Compared to our earlier system, which sorted the entries alphabetically, this new system will help you to find visualizations that best fit your needs.

AlgoViz Badging System

AlgoViz.org has implemented a badging program to acknowledge the contributions of its members.

Many common activities that you do at the site will earn credit toward new badges.

This lets other users see who are the active members and contributing citizens on the site.

The following badges are now available:

AlgoViz Metadata

Want to add AlgoViz to your collection? Getting metadata from AlgoViz has never been easier. We now have two OAI Data Provider (OAI-DP) feeds for the AlgoViz catalog.

  • OAI -DP following the Dublin Core metadata standard

http://beckham.cc.vt.edu/cgi-bin/algo-oai/OAI-XMLFile-2.1/XMLFile/algo/oai.pl  (metadata prefix = oai_dc)

 

This feed includes all the catalog entries (more than 500 of them).

The fields for each entry includes: identifier (AlgoViz url), subject (topic), title, description, format, rights, language, creator, publisher, relation (e.g., stand-alone, part of a project) and date. The field ‘description’ may appear 3-times for each entry: one containing the actual description data of that catalog entry, one containing the ‘Evaluation’ of the catalog entry if available (the data for this field starts with "Evaluation :"), and the last one contains part of the "Recommendation" field. 

 

  • OAI -DP following the NSDL metadata standard 

http://beckham.cc.vt.edu/cgi-bin/algo-oai/NSDL-OAI/XMLFile/nsdl/oai.pl (metadata prefix = nsdl_dc)

 

This feed contains only those catalog entries that have at least one "Recommended" value in a recommendation subfield (less than 100 entries).

The field for each entry includes: identifier, subject, title, format, accessRights, creator, publisher, description, educationaLevel, audience, and type.

 

 

If you want to know more about these standards please follow the links below. 

Open Archives Initiative (OAI)

Dublin Core (DC) Metadata Standard 

NSDL Metadata Standard

NSDL Metadata FAQ

 

If you have any question or feedback, do let us know! 

Syndicate content