Here is my collection of experimental mathematical games, simulations, and other apps I have written (or supervised) over the years.
– Algebra –
- A preliminary demo of an algebra game in Scratch (discussion here), solving a single (randomly selected) linear equation in one unknown using two operations.
- A more developed version of the same game, still programmed in Scratch, with 12 levels, with a focus on making challenging and entertaining problems rather than on basic algebra skills. (Discussion here)
- A variant of the above game with 12 random levels, with the n^th level formed by performing n moves in reverse.
– Logic –
- A solver for Lewis Carroll logic puzzles in Scratch (discussion here).
– Linear algebra –
These Java apps were coded by Kim Chi Tran under my supervision.
- Vector calculator
- Gaussian elimination
- Matrix calculator
- Linear transformations in R^2
- Eigenvalues and Eigenvectors
- The Gram-Schmidt orthogonalisation process
– Complex analysis –
- The complex plane
- Elementary complex maps
- Mobius transforms
- Multi-valued functions
- The complex derivative
- The complex integral
- Taylor and Laurent series
- The fundamental theorem of calculus
- The residue theorem
- The argument principle
– Miscellaneous –
Some miscellaneous Java applets:
- Besicovitch sets
- Conformal compactification
- Honeycombs (with Allen Knutson)
- Exponent Calculator
- Multiple choice applet (now a wiki; see also these two discussions).
Source code for the java applets can be found here.

Leave a comment
Comments feed for this article