HELP! * GREEN=global GREY=local Global HTML version of Foils prepared 4 April 1996

Foil 52 Use of Java to Display Algorithmic Structure

From Web Technologies for Education Workshop on Education and Training Technology -- NIST -- 25 March 1996. by Geoffrey C. Fox * See also color IMAGE

http://www.npac.syr.edu/users/gcf/npacaddons -- see foils 106,7
Many concepts in computer science are very complex and dynamic and both idea as well as implementation are hard to understand
In particular, parallel algorithms for areas such as FFT, matrix algebra, sorting, "fast multipole" required complex data movement which is difficult (for me) to visualize from the basic mathematics.
I suggest using Java as a pedagogical tool to animate such algorithmic data movement
  • Screendumps show a prototype where a jolly orange will represent a matrix element which will roll around.
One can view this as an example of how Web-based technical reprts can represent and transmit knowledge better than printed papers


Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Tue Feb 18 1997