Directory-maths
From Schoolforge-UK
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

