|Introduction | Your first interface | Building a model | Advanced features | Resources|
1.2 Why should I use simulations?
Before you go on to look at how to use the JeLSIM eSim Builder in detail, it's a good idea to first understand why you would want to use it, and what you can expect it to do.
At a very basic level, a simulation is a model of a system. Any system, large or small, can be modelled as long as it can be described using an algorithm. The system may be an actual physical system (e.g. a nuclear power plant) or a theoretical one (e.g. the molecular model of an ideal gas. A simulation is usually based upon a mathematical algorithm, it has inputs that can be manipulated and fed into the model to see what outputs are produced.
Because most simulations are based upon mathematical models, they are ideally suited to being programmed to run on computers.
What is a computer simulation?
Computer simulations are software applications that enable a user to run a model of a system. Users can interact with computer systems, setting input variables and observing what changes occur to outputs. They can dynamically explore the model domain in real time, start and stop the model, make changes to test hypotheses, and experiment in a non-prescriptive fashion.
It is this interactive, dynamic and open nature of computer-based simulations that makes them excellent teaching tools. They put users in charge of their own learning, engage them, allow them to construct their own understanding of a system, and create valuable individual learning experiences.
Simulations differ from animations because animations do not use any underlying model and values are not based upon 'real' values. This difference means that simulations can enable a user to interact dynamically to update variables and watch real effects while the simulation is actually running.
Why use simulations for teaching?
Learners learn best by doing and forming concepts through experience. With simulations you can create systems with which learners can interact and explore to gain a greater understanding of a system. If learners do not understand points, they can try experimenting with the system for themselves and observe the outcomes.
Why use JeLSIM simulations?
Because simulations provide an interactive environment in which to explore real, complex systems they can be a powerful resource for teaching. Traditionally, simulations have not been specifically designed for educational use and have tended to be expensive, inflexible, and uninspiring.
The eSim builder provides a set of tools to quickly and easily to create flexible, simple and exciting simulations.
JeLSIM simulations consist of two parts:
The model must be produced by a Java programmer, but the visualisations can easily be developed by non-programmers using the JeLSIM Interface Builder.
There are two main advantages to separating the model and the visualisation:
An added advantage of JeLSIM simulations is that they are web-based Java applets, so they will run on any platform as long as it has a browser that supports Java.