FroZenLight interrelates line arts, mathematics, and cryptography. Circular shaped mirrors which are arranged in a grid-like manner reflect a light ray according to the reflection law of geometric optics. While random positions of the light source produce chaotic reflection patterns, it is possible to position the light source so that beautiful symmetric reflection patterns are created.
AbulEdu Calcul Mental is a software tool that trains children in mental calculation as stipulated by the French Ministry of Education for primary schools. Activities include addition, subtraction, multiplication of integers, addition tables (+2 to +9), times tables (x2 to x9), additional additives (to 10, to 100, to 1000), multiples (of 5, 10, 15, 20, 25 and 50), and orders of magnitude (with additions, subtractions, and multiplications). There is also an editor and selective launcher.
Dr. Higgins will teach you and help you teach yourself any language. It works like a quiz, asking you the translations of words and keeping score of your correctness. It includes a number of quizzes for self-study in different languages (English, Spanish, Finnish, and a bit of Japanese). It's very easy to add your own lists, thanks to a simple file format.
SLD Calculator is a GUI to calculate the characteristics of chemical compounds, especially the Neutron and X-Ray scattering length densities that are often required to know in scattering experiments. Furthermore, it offers internationalization support and is capable of switching the language at runtime.
GSL shell offers an interactive user interface that gives access to the GSL collection of mathematical functions. It is based on the powerful and elegant scripting language Lua. GSL shell is not just a wrapper over the C API of GSL, but offers a much more simple and expressive way to use GSL. The objective is to give the user the power to easily access GSL functions without having to write a complete C application. It also has a powerful module to produce plots or almost any kind of graphics based on data or functions.
Voca is a vocabulary trainer for foreign languages. It allows you to create and manage your own word lists and share them online. You can make word lists for any language or for other things you want to memorize. It lets you do different types of exercises, including grammar, pronunciation, and picture tests. It lets you take tests with open answers, self-check, or multiple choice. Voca has support for multiple translations of a single word.
PianoBooster is a program that teaches you how to play the piano as well as the basics of reading musical notation. PianoBooster can play any MIDI files, listens and reacts to what you are playing on a MIDI keyboard. It makes sight reading music fun. It can make use of the "light keyboard" or "guide lamp" feature found in some keyboards, such as Yamaha EZ-200, Casio LK 220, LK-300 TV, and LK-43. Keyboards with this feature can cause specific keys to glow. PianoBooster can use this feature to show beginners which keys to press at any given time, even if they can't read musical notation.
Relational is an interface to load relations from a file, to write relational algebra queries, and to see their result. This software has educational purposes, since it makes it possible to immediately evaluate if a query is correct or not. For developers, it provides a relational algebra Python module which can be used within other projects.