This site was made and is maintained by me, Bill Jacobs. The site is dedicated to presenting narrated Flash animations on a variety of computer science topics. I believe that animations, while underutilized as a teaching tool, make it a good deal easier to learn and remember material than simply reading the material and looking at a bunch of still images. While an effort is made to mention practical considerations, this site emphasizes general computer science knowledge rather than specific programming syntax. The pseudocode used in the animations is based on the Java programming language.
To use this site, click on one of the navigation links at the top of this page, or enter a topic into the search box and click "Go".
The content on this site is free of charge. It is paid for by advertising revenues. I made this site mostly for the fun of it.
At present, the site is actively being developed. New animations are constantly being added. Comments and suggestions regarding the site are welcome. You can e-mail me at , or you may use the space provided for feedback at the bottom of each animation page.
See also my OpenGL tutorial, which is a complete video tutorial for learning 3D programming in C++.