|
If you are reading this you are probably looking for software that has something to do with learning math, making games, making mathematical art, or some combination of these three. Feast your eyes and click these links. And if you have any software suggestions of your own, leave a comment below.
Programming Languages for Making Games Scratch Scratch is a great first programming language. It allows kids to create animations and simple games with ease. See our separate Scratch page. Gamemaker Using easy to learn drag-and-drop actions, you can create professional looking games within very little time. Professional Programming Languages That Older Kids Can Master Python Javascript Physics Software Soda Play Soda Play presents you with a simple screen with a creature made up of dots connected by lines. By clicking and dragging in this simple world you come to realized that certain lines are shrinking and expanding in response to a curve "driver" at the bottom of the screen. By judicious placement of your own dots and lines, with appropriate settings for gravity and such, you can construct your own dots and lines creatures. Phun Phun is a free game-like 2D physics sandbox where you can play with physics like never before. Children, students, engineers, artists, university professors, and many others, use Phun for telling stories, learning, constructing amazing machines, creating games - or just for the plain fun of it. Incredibots Solve physics-related puzzles by creating robots and moving them through a virtual environment. Math Software GeoGebra This software allows you to create visualizations of mathematical relationships by dragging shapes, lines and points onto a stage and setting their properties. Mathematical Art Software Context Free This is amazing rule-based programming language that can make complex self-similar artwork using only a few rules. SeeLogo SeeLogo is a version of the logo programming language for kids. Kids both draw shapes and write simple commands to create complex geometrical art. SeeLogo was developed by Family Math. We are currently developing a new version of SeeLogo--stay tuned! See out separate SeeLogo page. Processing Processing is an open source programming language and environment for people who want to program images, animation, and interactions. It is used by students, artists, designers, researchers, and hobbyists for learning, prototyping, and production. Greenfoot "Consider greenfoot as a combination between a framework for creating two-dimensional grid assignments in Java and an integrated development environment (class browser, editor, compiler, execution, etc.) suitable for novice programmers. While greenfoot supports the full Java language, it is especially useful for programming exercises that has a visual element. In greenfoot object visualisation and object interaction are the key elements." StarLogo StarLogo has a drag and drop interface for moving a "turtle" to draw geometric designs. This language is being developed locally and is currently under revision. One famous design that kids love to do with it is "The Spiral of Life" Alice Alice is a teaching tool for introductory computing. It uses 3D graphics and a drag-and-drop interface. |