Algorithm Library based on Algorithmic CyberFilms

Yutaka Watanobe, Nikolay Mirenkov, Rentaro Yoshioka · New Trends in Software Methodologies, Tools and Techniques · 2007

A library of algorithms developed as algorithmic cyberFilms is presented. The algorithmic cyberFilms are a new type of software components for presentation, specification/programming, and automatic code generation of computational algorithms. The algorithmic cyberFilm format is implemented as a set of multimedia frames (and scenes), and each library component is demonstrated by frames of algorithmic skeletons representing dynamical features of an algorithm, by frames of integrated view providing static features of the algorithm in a compact format, and by corresponding program templates supporting the code generation. We developed the library which is a collection of typical algorithms taught in university courses, including computation on grids, trees, and graphs. In this paper, we show basic constructs of visual languages which are used for representing cyberFilms as well as for demonstrating the library components. We also show a general overview of the library and its features. In addition, we discuss results of an experiment which was conducted to verify the usability of the library components and their usefulness in education.

Read the paper · More papers on PaperTik