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 —
— 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.