Computer modeling: Difference between revisions

From Computer Science Wiki
No edit summary
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[file:simulation.png|right|frame|Modeling & Simulation<ref>http://www.flaticon.com/</ref>]]
[[file:simulation.png|right|frame|Modeling & Simulation<ref>http://www.flaticon.com/</ref>]]


A computer model is an abstract mathematic representations of a real-world event, system, behavior, or natural phenomenon. A computer model is designed to behave just like the real-life system. The more accurate the model, the closer it matches real-life.  <ref>The second sentence is taken from: https://www.igcseict.info/theory/7_1/model/index.html</ref>
A computer model is an abstract mathematic representations of a real-world event, system, behavior, or natural phenomenon. A computer model is designed to behave just like the real-life system. The more accurate the model, the closer it matches real-life.  <ref>The second sentence is taken from: https://www.igcseict.info/theory/7_1/model/index.html</ref>


A computer model is a translation of objects or phenomena from the real world into mathematical equations.<ref>https://www.encyclopedia.com/social-sciences-and-law/law/crime-and-law-enforcement/computer-modeling</ref>
== Why use a model ==
Thanks to https://www.igcseict.info for the content below. A model might be used:
* To test a system without having to create the system for real (Building real-life systems can be expensive, and take a long time)
* To predict what might happen to a system in the future (An accurate model allows us to go forward in virtual time to see what the system will be doing in the future)
* To train people to use a system without putting them at risk (Learning to fly an airplane is very difficult and mistake will be made. In a real plane mistakes could be fatal!)
* To investigate a system in great detail (A model of a system can be zoomed in/out or rotated. Time can be stopped, rewound, etc.)
== Constructing a model ==
Model Construction Principle<ref>https://serc.carleton.edu/sp/library/mea/what.html</ref>: Problems must be designed to allow for the creation of a model dealing with:
* Elements
* Relationships and operations between these elements
* Patterns and rules governing these relationships
== What is a useful model? ==
<html>
<iframe width="560" height="315" src="https://www.youtube.com/embed/uWuNfhDvZz8" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</html>
== Two different types of models ==
'''deterministic'''
A model or simulation where no randomness is involved.<br />
'''stochastic'''
A model or simulation that uses random numbers so that the system states and the output results are not exactly
predictable from run to run.
== Do I have a model? ==
# I have identified important features / factors of whatever event(s) I hope to represent.
# I identified rules that control those features and their relationships.
# I have mathematically expressed those rules
# I have adjusted for how likely each factor is.


== Standards ==
== Standards ==

Latest revision as of 06:47, 13 September 2021

Modeling & Simulation[1]
A computer model is an abstract mathematic representations of a real-world event, system, behavior, or natural phenomenon. A computer model is designed to behave just like the real-life system. The more accurate the model, the closer it matches real-life.  [2]
A computer model is a translation of objects or phenomena from the real world into mathematical equations.[3]

Why use a model[edit]

Thanks to https://www.igcseict.info for the content below. A model might be used:

  • To test a system without having to create the system for real (Building real-life systems can be expensive, and take a long time)
  • To predict what might happen to a system in the future (An accurate model allows us to go forward in virtual time to see what the system will be doing in the future)
  • To train people to use a system without putting them at risk (Learning to fly an airplane is very difficult and mistake will be made. In a real plane mistakes could be fatal!)
  • To investigate a system in great detail (A model of a system can be zoomed in/out or rotated. Time can be stopped, rewound, etc.)

Constructing a model[edit]

Model Construction Principle[4]: Problems must be designed to allow for the creation of a model dealing with:

  • Elements
  • Relationships and operations between these elements
  • Patterns and rules governing these relationships

What is a useful model?[edit]

Two different types of models[edit]

deterministic A model or simulation where no randomness is involved.
stochastic A model or simulation that uses random numbers so that the system states and the output results are not exactly predictable from run to run.

Do I have a model?[edit]

  1. I have identified important features / factors of whatever event(s) I hope to represent.
  2. I identified rules that control those features and their relationships.
  3. I have mathematically expressed those rules
  4. I have adjusted for how likely each factor is.

Standards[edit]

  • Define the term computer modelling.


References[edit]