skip to main content
article
Free Access

Algorithma 98: an algorithm animation project

Published:01 March 1999Publication History
Skip Abstract Section

Abstract

This paper describes Algorithma 98 which has three fundamental features: walkthroughs, animations, and availability of source code and documentation. The first two features allow the user to exercise the algorithm in a step-by-step manner while viewing its animation. The third feature makes Algorithma 98 an open system that can be improved and extended by another developer. This paper also describes the object-oriented software process that was used in developing Algorithma 98 to support its extensibility and reusability.

References

  1. 1 Begole,J., Virginia Technology, http://simon.cs.vt.edu/~begolej/Java/Sort/Google ScholarGoogle Scholar
  2. 2 Boehm, B. W., "A Spiral Model of Software Development and Enhancement", IEEE Computer, Vol. 21, May 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3 Concepcion, A. I., "Using an Object-Oriented Software Life-Cycle Model in the Software Engineering Course", Proceedings of the 29th SIGCSE Tech. Symp. on Computer Science Education, Feb 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4 Digital Equipment Corp., Systems Research Center JCAT Java-Based Collaborative Active Textbooks, http ://www.research. digital.com/SRC/JCAT/Google ScholarGoogle Scholar
  5. 5 Harrison, J., Univ. of British Columbia, http ://www" cs'ubc'ca/spider/harris~n/Java/s~rting" demo.htmlGoogle ScholarGoogle Scholar
  6. 6 Kitchen, A. and Gosling J., Rochester Inst. of Tech., http://www.cs.rit.edu/~atl~Java/Sorting/sorting.htmlGoogle ScholarGoogle Scholar
  7. 7 Sekisita,Nakamori Lab, Japan, http://al.ei.tuat.ac.jp/~sekisita/algoanim.htmlGoogle ScholarGoogle Scholar
  8. 8 Silicon Graphics, Java Algorithm Library, http ://reality. sgi. com/austem/j ava/demo/demo.htmlGoogle ScholarGoogle Scholar
  9. 9 Simon, S. J., "The Recursive Multi-Theaded Software Life-Cycle," M.S. Thesis, Dept. of Computer Science, California State Univ., San Bemardino, Jun 1997.Google ScholarGoogle Scholar
  10. 10 Sun Microsystem,Inc., ttp ://java. sun. com/applets/jdl~ 1.1/demo/SortDemo/Google ScholarGoogle Scholar

Index Terms

  1. Algorithma 98: an algorithm animation project

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image ACM SIGCSE Bulletin
          ACM SIGCSE Bulletin  Volume 31, Issue 1
          March 1999
          370 pages
          ISSN:0097-8418
          DOI:10.1145/384266
          Issue’s Table of Contents
          • cover image ACM Conferences
            SIGCSE '99: The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
            March 1999
            383 pages
            ISBN:1581130856
            DOI:10.1145/299649
            • Chairmen:
            • Jane Prey,
            • Bob Noonan

          Copyright © 1999 ACM

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 1 March 1999

          Check for updates

          Qualifiers

          • article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader
        About Cookies On This Site

        We use cookies to ensure that we give you the best experience on our website.

        Learn more

        Got it!