KOJAC is a set of Java classes implementing optical elements and optics laws in order to build and simulate optical systems. It is also aimed at being a demonstrator of optics for educational purposes. Optical systems are composed of objects with defined properties that may be modified by the user through the applet's buttons and scrollbars. Such basic devices are lenses, apertures, interfaces, and may be themselves composite sets of other elements. KOJAC is able to do exact raytracing in 3 dimensions, taking into account the wavelength of the rays, and simulating real materials.
KSEG is a program for exploring Euclidean geometry, similar to Geometer's Sketchpad. It features points, lines, transformations, measurements, calculations, simple editable recursive Constructions (similar to macros), adaptively sampled loci, and selection groups. Several languages are supported. KSEG is very fast, stable, and has an efficient and consistent UI. It uses Qt and does not require KDE.
Learning Logic is a highly-interactive, computerized mathematics program currently used to teach Algebra I (Pre-algebra and Algebra II on a limited basis). It presents lessons which are self-paced, is easily adapted to individual students, and generates homework and tests which are graded by the computer and are based on the material covered by each individual student.
Light Speed! is an OpenGL-based program which illustrates the effects of special relativity on the appearance of moving objects. When an object accelerates past a few million meters per second, these effects begin to grow noticeable, becoming more and more pronounced as the speed of light is approached. These relativistic effects are viewpoint-dependent, and include shifts in length, object hue, brightness and shape.