- SCaVis
is an environment
for scientific computation, data analysis, and data visualization
designed for scientists, engineers, and students. The program can be
used for function and data plotting in 2D and 3D, histograms,
statistical analysis, and symbolic calculations using the Matlab/Octave
high-level interpreted language.

http://freecode.com/projects/scavis - fx-Calc
is a simple
application that is smaller than the native Windows calculator, but it
is versatile enough to handle complex calculations easily.

http://www.freewarefiles.com/fx-Calc_program_97944.html - BODMAS
Calculator

A free calculator which uses the BODMAS order of operation.

http://www.freewarefiles.com/BODMAS-Calculator_program_91355.html - WordMat
is an add-on to
Microsoft Word which creates a tab with math functionality. Part of the
Math functionality is provided by other open-source applications like
Maxima, GeoGebra, Graph and GnuPlot.

http://wordmat.codeplex.com/ - FEniCS
aims to set a new
standard in Computational Mathematical Modeling (CMM), which is the
Automation of CMM (ACMM), towards the goals of generality, efficiency
and simplicity concerning mathematical methodology, implementation, and
application. It is organized as a collection of sub
projects/components, including DOLFIN, FErari, FFC, FIAT, Instant,
SyFi, UFC, UFL, and Viper.

http://freecode.com/projects/fenics - Calculatormatik
is a math tool that includes many calculators and converters.
Calculate/Convert everything with Calculatormatik.

http://www.freewarefiles.com/Calculatormatik_program_79953.html - SolveDiffEq
is a standalone
application which allows you to numerically solve differential
equations and evaluate definite integrals of your choosing.

http://www.freewarefiles.com/SolveDiffEq_program_62653.html - Groups,
Algorithms, and Programming (GAP)
is a system for computational discrete algebra with particular emphasis
on computational group theory and related areas. It provides a
Pascal-like interpreted language, data types for many algebraic
objects, a function library, and large libraries of data.

http://freecode.com/projects/groupsalgorithmsandprogramming - CalcuTray
is a
simple, quick and easy to use calculator that resides in the system
tray and enables you to quickly perform a mathematical calculation by
simply typing in the numbers, using the standard mathematical operators
(+, -, *, / etc.). In addition to basic calculations, CalcuTray also be
used to solve square roots and convert fractions to decimals. You can
also use Pi in any of your calculations.

http://www.snapfiles.com/get/calcutray.html - Kalkules
is an
universal scientific freeware calculator with an amount of
untraditional functions, which can be used particularly by high school
or university students. It also offers a wide range of tools, which
make your calculations easier and faster.

http://www.kalkules.com/ - yoshinoCALC
is a free scientific calculator utilizing a dll to evaluate
mathematical expressions.

http://www.freewarefiles.com/YoshinoCLC_program_43420.html - Vectoration

Simple and functional vector calculation program

http://vectoration.codeplex.com/ - MagicCalc
is a full functions fullscreen graphic calculator

http://www.magiccalc.net/magiccalc/index.htm - sparseLM
is a
software package for efficiently solving arbitrarily sparse non-linear
least squares problems. It offers a generic implementation of the
Levenberg - Marquardt optimization algorithm on top of a variety of
sparse direct solvers, thus being applicable to problems with arbitrary
sparseness. sparseLM accepts sparse Jacobians encoded in either
compressed row storage (CRS) or compressed column storage (CCS, aka
Harwell-Boeing) format. It is also possible to supply it just with the
Jacobian's sparsity pattern and have its values be numerically
approximated using finite differences, or even instruct it to attempt
the automatic detection of the sparsity pattern corresponding to the
Jacobian of the function to be minimized. For dense non-linear least
squares problems, project levmar is more appropriate.

http://freecode.com/projects/sparselm - CM
is a C# based
Mathematical language which makes it easier for scientist, engineers
and students to do scientific computation. CM will provide a mechanism
for “NO LOOP” programming which is much like MatLab or Fortran. It's
developed in C#.

http://cm.codeplex.com/ - Microsoft
Mathematics
provides a set of mathematical tools that help students get school work
done quickly and easily. With Microsoft Mathematics, students can learn
to solve equations step-by-step while gaining a better understanding of
fundamental concepts in pre-algebra, algebra, trigonometry, physics,
chemistry, and calculus.

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=9caca722-5235-401c-8d3f-9e242b794c3a - Simple Solver

Design and analysis of Boolean equations and state machines

http://www.freewarefiles.com/Simple-Solver_program_50465.html - Maxima
-- GPL CAS based on DOE-MACSYMA

Maxima is a fairly complete computer algebra system written in lisp with an emphasis on symbolic computation. It is based on DOE-MACSYMA and licensed under the GPL. Its abilities include symbolic integration, 3D plotting, and an ODE solver

http://sourceforge.net/projects/maxima/ - Eukleides
is a
computer language devoted to elementary plane geometry. It aims to be a
fairly comprehensive system to create geometric figures, either static
or dynamic. It can handle geometric types of data like points, vectors,
lines, circles, or conics. A Eukleides script usually consists of a
declarative part where objects are defined and a descriptive part where
objects are drawn. Nonetheless, Eukleides is also a full featured
programming language, providing conditional and iterative structures,
user defined functions, modules, etc. The Eukleides distribution
provides two distinct interpreters: "eukleides" and "euktopst". The
former interpreter produces Encapsulated PostScript (EPS). The latter
produces PSTricks macros, allowing Eukleides to be used with LaTeX.

http://freecode.com/projects/eukleides - GlassCalc
is a simple calculator with extensive support for mathematical
expressions.

http://www.freewarefiles.com/GlassCalc_program_53447.html - 7math
is a program designed to solve equations.

http://www.freewarefiles.com/7math_program_53574.html - RedCrab
is a
scientific calculator with a full-screen editor. The mathematical
expressions are not typed in a typical command line, but can be enter
in the editor window.

http://www.freewarefiles.com/RedCrab_program_53551.html - Functy
is a 3D graph drawing package. The emphasis of the application is to
allow Cartesian and spherical functions to be plotted and altered
quickly and easily. This immediacy and the vivid results are intended
to promote fun exploration of 3D functions.

http://freecode.com/projects/functy - MathCast

MathCast is an equation editor, an application that allows you to input mathematical equations. These equations can be used in written documents, webpages, and even databases. They could be rendered graphically to the screen, to picture files, or to MathML - today’s leading standard language for describing mathematics.

http://www.filecluster.com/Home-Education/E-books-Literature/Download-MathCast.html

http://mathcast.sourceforge.net/home.html - FriCAS
is an
advanced computer algebra system. Its capabilities range from calculus
(integration and differentiation) to abstract algebra. It can plot
functions and ha san integrated help system. It is a fork of the
wh-sandbox branch of the Axiom project.

http://freecode.com/projects/fricas/ - eCalc

A free Windows calculator with basic and scientific functions.

http://www.ecalc.com/ - gsrpn
is a very
usable HP-like RPN pocket calculator. It is based on JavaScript and
works with any modern Web browser. It's fast and handy thanks to its
keyboard interface.

http://freecode.com/projects/gsrpn/ - Antiprism
is a set of programs for generating, manipulating, transforming, and
viewing models of polyhedra.

http://freecode.com/projects/antiprism/ **Mathomatic**is a portable, general purpose CAS (Computer Algebra System) that can symbolically solve, simplify, combine, and compare algebraic equations, perform complex number and polynomial arithmetic, etc. It does some calculus and is very easy to use

http://freecode.com/projects/mathomatic/**Calcoo**is a scientific calculator designed to provide maximum usability. Its features bitmapped button labels and display digits to improve readability, no double-function buttons, undo/redo buttons, copy/paste interaction with the clipboard, both RPN and algebraic modes, two memory registers with displays, displays for Y, Z, and T registers, and tick marks to separate thousands.

http://freecode.com/projects/calcoo/**Freemat**is an intepereted, matrix-oriented development environment for engineering and scientific applications, similar to the commercial package MATLAB. It provides visualization, image manipulation, and plotting as well as parallel programming.

http://freecode.com/projects/freemat/-
**Easy Funktion**is 2D function plotter software with an equation solver. It has an office-like GUI frontend and features a built-in pocket calculator, calculating with complex numbers (with special extensions for electronics, e.g. capacitor/inductor impedance), a function to export to spreadsheet software, and an advanced formula editor with automatic formatting.

http://freecode.com/projects/easyfunktion/ **TuxMathScrabble**challenges young people to construct compound equations and consider multiple abstract possibilities. There are four skill levels for practice, from basic addition and subtraction through multiplication and division. This software includes a data recorder interface for student performance assessment. The data is recorded in the same format as data from other applications built upon the EduApp framework (also by Asymptopia Software). This enables comparison of common variables across multiple applications for formative learning assessment.

http://freecode.com/projects/tuxmathscrabble/**Moffsoft FreeCalc**is a basic calculator that offers a virtual tape display, that keeps track of your calculations, and can be printed, copied or saved to a text file. Additional features include visi....

http://www.snapfiles.com/get/MoffsoftFreeCalc.html**Multiplication Station**will teach your child to add, subtract, and multiply. It is a multi-user application with a simple admin interface. All parameters are configurable, like grid size and the fonts and colors of number ranges. A countdown timer is used to keep the player's attention focused. A list of high scores is maintained.

http://freecode.com/projects/multiplicationstation/**Spotter**is software that can check students' answers to symbolic and numerical problems in math and science. It recognizes an answer regardless of the form it's in, and the instructor can put in helpful hints as responses to frequently-occurring mistakes. Symbolic answers can be input in a notation closely resembling normal human math notation (e.g., xy rather than x*y, and sin x instead of sin(x)). Spotter runs as a Perl CGI application on a Web server; the student doesn't need to install any software.

http://freecode.com/projects/spotter**Multiplication Station**is an application to help memorize multiplication tables through 12x12. The user logs in and faces a blank 12x12 grid. The program gives all the products in random order. When a correct answer is given, the problem is marked "complete" and the corresponding grid cell displays the product (i.e. row * col). If a wrong answer is given, then the problem is inserted at a random position in the problem queue and asked again later.

http://freecode.com/projects/multiplicationstation/**HorsePower**is J2ME scientific calculator optimised for use on mobile phones, with the appearance of the classic range of Hewlett Packard calculators (MIDP 1.0 and CLDC 1.0).

http://freecode.com/projects/horsepower/