|
Among my guidelines for these developments is that the programs must
be comprehensive so that they do as diversified functions as the real
situations require. At the same time the programs are to be very intuitive
and easy to comprehend. I tend to take away from the user the burden of
understanding the programs. The user therefore spends his or her full time
exploiting the program rather than the learning "how-to-do-what". This attitude is particularly important in the educational programs. A
beginner in general does not know what to expect and, therefore, can easily
be lost. With this guideline learning becomes considerably quicker and less
frustrating. The user-friendly attitude applies to the professional programs as
well. A professional user finds everything here spontaneous and explicit. It
enables him or here to conduct intuitively and swiftly big tasks with minimum
need of instruction manuals. Another development guideline here is to apply the very fundamental
principles of physics to yield a description and solution of a given physical
situation. The properties are brought to the user through simulated
experiments on the computer. This approach brings about on the one hand a
very effective and intuitive solution to a given scientific or industrial
problem. On the other hand, the programs serve as very effective educational
means. A student learns through doing virtual laboratory experiments on the
computer. Learning becomes like normal daily experience. It makes learning
more effective and lasts very long time afterwards. |