Directory-maths

From Schoolforge-UK

Jump to: navigation, search

Back to Software Directory

Each entry is structured as follows...

  • Name and Link
Description. Please try to include a description
Platforms
Proprietary Alternatives
User Review, one per box. Please include a star rating out of 5 thus (****)


Basic Simulation

FSFW
FSFW Mac

Computer Algebra

FSFW, Linux
Mathmatica, Maple, MathCAD

Games

Java

Geometry

All Java enabled
Cabri geometry, Geometer's Sketchpad
Geogebra is platform independent software which runs using Java. It includes many useful features, including the ability to publish your files online in a web applet.
Linux
Cabri geometry, Geometer's Sketchpad
Linux
Cabri geometry, Geometer's Sketchpad
Linux
Cabri geometry, Geometer's Sketchpad
OpenEuclide is 2D geometry software: figures are defined dynamically by describing formal geometrical constraints. This project is a basic tool for educational or modeling purposes that aims to be extended as far as possible in response to user needs.
Linux
Cabri geometry, Geometer's Sketchpad

Graphing

Linux
OmniGraph, Graffle


Multiplatform Java
OmniGraph, Graffle
Multiplatform pyGTK
OmniGraph, Graffle

Programming

For an introduction see Teaching_Control_and_Programming.

Linux
KTurtle is just simple turtle graphics. It does not even have the Square Root function, so it can't even draw a diagonal of a square accurately. (*)
It's a pity this is the distribution that's in every educational distribution instead of XLogo or UCBLogo. (*)
Java
Logo is the educational programming language best known for its "turtle graphics" but also featuring easy and powerful facilities for computing with words and sentences. Sample projects included with the Berkeley Logo distribution range from a tic-tac-toe game to a Pascal compiler and a Logo implementation of Student, Daniel Bobrow's program that solves algebra word problems. It can be translated into other languages without recompiling it.
Linux, FSFW, Mac
It's user interface is primitive (XWindows) and it doesn't have a command history (readline). The language itself is very robust (****)
Using its translation capabilities I've translated it into Spanish LogoES (****)
It's UCBLogo with a new graphics interface, 3D capabilities, TCP/IP comunication, multiple turtles, image management (BMP, GIF), triggers, MIDI and WAV sounds, user interface (windows, dialogs, controls) programming. It's sucessor is FMSLogo.
FSFW, Wine
MicroWorlds, Terraping Logo, many others
I've been using it for many years in Windows, it is very stable. I've created a sizable library for it called LogoFE in Spanish (****)
I created a web page dedicated to MSWLogo learning materials in Spanish (****)
A very powerful programming language suitable for procedural, object-oriented and script programming. It was initially designed as a teaching aid and has a very clear syntax that is easily understood. There is a large active community and Python comes with 'Batteries included', meaning that whatever you want to do there is probably a module available to help.
FSFW, Linux, MacX, Java


Scratch is a new programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web.
Scratch is designed to help young people (ages 8 and up) develop 21st century learning skills. As they create Scratch projects, young people learn important mathematical and computational ideas,while also gaining a deeper understanding of the process of design
Windows, MacOS, Linux (with squeak, native end 2007)


A pure Object Oriented langauge and environment designed for easy use.
Linux,FSFW,MacX
Smalltalk
A 3D simulation environment
Windows ME, Windows 2000, or Windows XP, OSX, Linux
A graphical introduction to programming concepts aimed at primary age.
Linux, FSFW
KidBASIC is an easy to use version of BASIC designed to teach young children the basics of computer programming. It uses traditional control structures like gosub, for/next, and goto, which helps kids easily see how program flow-control works. It has a built-in graphics mode which lets them draw pictures on screen in minutes, and a set of detailed, easy-to-follow tutorials that introduce programming concepts through fun exercises.KidBASIC is licensed under the GNU public license, which means that it's free to download, modify, and share.
Windows only

Stastical Analysis

FSFW, Linux, MacX
S-Plus
Personal tools