There are a lot of open source math programs, but only a few have a Computer Algebra System.
An interesting program is Sage Mathematics, which is actually glue code between other math software.
Sage has many good features:
- Interactive learning
- Web interface/server
- Graphing (2D and 3D)
- Algebra, Calculus, and up...
- Web interface has multiple accounts, and is easy to administrate.
They have instructions on the Sage Math website for building from source, so I tried it with the current release, Sage 5.8.
It was not easy to compile, and took a lot of time, so I am distributing a binary tarball so people do not have to build it themselves.
I have not run the doctests yet, but plan to, and will post the results when done.
There are links to the binaries at http://github.com/ArchimedesPi/SageMathematics-raspi/
I *just* finished building/packaging/uploading Sage 6.0, it's great, I have it on the previously mentioned page.
So I've build Sage [5.8, 6.0] currently,
*IF YOU WANT TO BUILD SAGE, CHECK THE WIKI!*