Patent ID: 8152529

Claim:
A computer-based educational system, the system comprising: a computer and a display device enabling generation of graphical objects by a user, which are displayed on the display device, in which parameters of the graphical objects are defined in terms of variables or expressions, including the variables, wherein the parameters include a size and a position of the graphical objects; a user input device for providing inputs of values for the variables by the user, and the computer and display device updating the graphical objects in response to the values; a library of defined graphical objects stored in the computer, which are selected and instantiated by a user to generate the graphical objects, which are displayed; and a graphical variable controller displayed in the display device and to which the variables are associated, enabling user assignment of values to the variables by manipulating the graphical variable controller using the user input device to increment or decrement the values by a step value.