teaching software: Mathematics
New teaching software: mathematics
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.
is a simple
application that is smaller than the native Windows calculator, but it
is versatile enough to handle complex calculations easily.
A free calculator which uses the BODMAS order of operation.
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.
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.
is a math tool that includes many calculators and converters.
Calculate/Convert everything with Calculatormatik.
is a standalone
application which allows you to numerically solve differential
equations and evaluate definite integrals of your choosing.
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.
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.
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.
is a free scientific calculator utilizing a dll to evaluate
Simple and functional vector calculation program
is a full functions fullscreen graphic calculator
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.
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#.
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.
- Simple Solver
Design and analysis of Boolean equations and state machines
-- GPL CAS based on DOE-MACSYMA
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
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.
is a simple calculator with extensive support for mathematical
is a program designed to solve equations.
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.
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.
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.
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.
A free Windows calculator with basic and scientific functions.
is a very
works with any modern Web browser. It's fast and handy thanks to its
is a set of programs for generating, manipulating, transforming, and
viewing models of polyhedra.
- 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
- 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.
- Freemat is an intepereted,
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.
- Easy Funktion is 2D function
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.
- 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.
- Moffsoft FreeCalc is a basic
offers a virtual tape display, that keeps track of your calculations,
and can be printed, copied or saved to a text file. Additional features
- 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
- Spotter is software that can
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.
- Multiplication Station is an
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.
- HorsePower is J2ME scientific
optimised for use on mobile phones, with the appearance of the classic
range of Hewlett Packard calculators (MIDP 1.0 and CLDC 1.0).