skip to main content
article

Teaching graph algorithms using online java package IAPPGA

Published:01 December 2005Publication History
Skip Abstract Section

Abstract

Teaching and learning graph algorithms is a great challenge to both instructors and students. Instructors are seeking software that is specifically designed to demonstrate the algorithms and for students to learn these algorithms efficiently. The software program should be readily available and provide an environment so that students are able to review the algorithm, solve a practical problem, and intuitively study the working process via a graphical display all together. This paper presents an "Internet Accessible Program Package for Graph Algorithms" (IAPPGA) developed by the author. This package can be accessed via an Internet browser at any time, anywhere without downloading or installing any software.

References

  1. Gary Chartrand and Ortrud R. Oellermann, textbook: "Applied and Algorithmic Graph Theory", 1993.Google ScholarGoogle Scholar
  2. Thomas Cormen, Charles Leiserson, and Ronald Rivest, textbook: "Algorithms", 1994 (12th Print).Google ScholarGoogle Scholar
  3. Stuart Hansen, Karen Tuinstra, Jason Pisani and Lester I. McCann, Graph Magic: A visual Graph Package for Students, Computer Science Education, Volume 13, Number 1, March 2003, page 53--66.Google ScholarGoogle Scholar
  4. Jon Harris' JGraphED: http://www.jharris.ca/JGraphEd/JGraphEd.htmGoogle ScholarGoogle Scholar
  5. Khuri, S. and Holzapfel, K. (2001), An educational visualization environment for graph algorithms. Proceedings of the 6th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, pages 101 -- 104. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. William Kocay and Donald L. Kreher, textbook: "Graphs, Algorithms, and Optimization", 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Douglas B. West, textbook: "Introduction to Graph Theory" (2nd edition), 2001.Google ScholarGoogle Scholar
  8. Simon's Rock College of Bard, a web site that teaches graph theory concepts online: http://www.simons-rock.edu/~jlegge/thesis/index.phpGoogle ScholarGoogle Scholar
  9. Other samples of graph programs hosted by universities (web sites): • Department of computer science, University of Toronto, Canada: http://www.dgp.toronto.edu/people/JamesStewart/270/9798s/Laffra • Fakultät für Informatik der Technischen Universität München: http://wwwmayr.informatik.tu-muenchen.de/EVEGA/source.html • Department of Mathematical Sciences, Northern Illinois University, USA: http://www.math.niu.edu/~rusin/known-math/index/05CXX.html#COMP • Saratov State Technical University, Russia: http://www.geocities.com/pechv_ruGoogle ScholarGoogle Scholar

Index Terms

  1. Teaching graph algorithms using online java package IAPPGA

            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 37, Issue 4
              December 2005
              184 pages
              ISSN:0097-8418
              DOI:10.1145/1113847
              Issue’s Table of Contents

              Copyright © 2005 Author

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 1 December 2005

              Check for updates

              Qualifiers

              • article

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader