Educational Programming Languages
Mathematica represents a dramatic advance in educational programming
languages. With their base in decades-old technology, earlier languages had never succeeded in providing a truly compelling programming
environment for children. But with its uniquely accessible architecture and broad support for modern computing, Mathematica brings serious computing to students from elementary grades on.
In Mathematica, remarkably short and easy-to-read programs let students quickly set up sophisticated computations, create elaborate 2D and 3D graphics, animations, sounds and dynamic user interfaces that support the latest gamepads and other devices—and access large volumes of real-world data. The growing Wolfram Demonstrations Project provides thousands of examples of programs by master programmers that students can immediately use and enjoy, then read, modify and use as a basis for their own Mathematica programs.
A unique opportunity for today's students, Mathematica gives them equal access to the
tools being used by the world's leading researchers, including Mathematica's unique ability to mix active computations with textual documents. Built to be consistent and easy to learn, Mathematica's immense built-in computational and mathematical capabilities let even elementary students perform remarkable simulations, create elaborate computer art and experiment with sophisticated programs at a completely different level than could ever have been imagined with traditional educational programming languages.
Ability to create complete interactive interfaces with a single line of code »
- Immediate support for professional-quality 3D graphics and animation
Support for gamepad, joystick and other human interface devices »
- Full support for mathematics and mathematical concepts
Built-in large, real-world geographical, scientific, etc. data collections »
Integrated music and sampled-sound generation capabilities »
Import and export of all standard graphics, sound and other data »
- Export of 3D geometry to 3D printers
Built-in cellular automata, Turing machines, etc. for computational exploration »
- Clean, consistent language integrating all modern programming paradigms
- Unique symbolic language making any program component executable
- Seamless integration of built-in and teacher-created functions
Immediate support for algorithm visualization and animation »
- Advanced semantics-aware code editor to minimize syntax learning
Code integrated into documents that can contain explanations »
- Single environment handling programming, word processing, graphics, etc.
Students can personalize their Mathematica environment with styles, etc. »
Immediate export to web pages »
- Full online documentation, with 50,000+ examples
- Integration with Wolfram MathWorld site
- Used by millions of professionals as well as students
- Professionally supported product available worldwide
Thousands of example programs available written by master programmers »
- Ability for students to publish work on The Wolfram Demonstrations Project
- The Wolfram Demonstrations Project contains engaging programs even for preschoolers
- A single line of Mathematica code can implement Spirograph patterns
- Many original discoveries have been made by students with Mathematica
- Mathematica has been widely used by Intel Science Talent winners
- Stephen Wolfram's NKS is becoming popular in "pre-computer-science"
- Stephen Wolfram has contributed many programs to The Wolfram Demonstrations Project
is now available!
Over 400 new functions, including the new Wolfram Predictive Interface…