B - Modelling and simulation

B - Modelling and simulation

B.1 The basic model

  • B.1.1 Define the term computer modelling.

  • B.1.2 Identify a system that can be modelled.

  • B.1.3 Identify the variables required to model a given system.

  • B.1.4 Describe the limitations of computer (mathematical) models.

  • B.1.5 Outline sensible grouping for collections of data items, including sample data.

  • B.1.6 Design test-cases to evaluate a model.

  • B.1.7 Discuss the effectiveness of a test-case in a specified situation.

  • B.1.8 Discuss the correctness of a model by comparing generated results with data that were observed in the original problem.

B.2 Simulations

  • B.2.1 Define the term simulation.

  • B.2.2 Explain the difference between a model and a simulation.

  • B.2.3 Describe rules that process data appropriately and that produce results.

  • B.2.4 Discuss rules and data representations and organization.

  • B.2.5 Construct simple models that use different forms of data representation and organization.

  • B.2.6 Design test-cases to evaluate a simulation program.

  • B.2.7 Outline the software and hardware required for a simulation.

  • B.2.8 Describe changes in rules, formulae and algorithms that would improve the correspondence between results and observed data.

  • B.2.9 Construct examples of simulations that involve changes in rules, formulae and algorithms.

  • B.2.10 Describe changes in data collection that could improve the model or simulation.

  • B.2.11 Discuss the reliability of a simulation by comparing generated results with data that were observed in the original problem.

  • B.2.12 Outline the advantages and disadvantages of simulation in a given situation rather than simply observing a real-life situation.

  • B.2.13 Discuss advantages and disadvantages of using a simulation for making predictions.

B.3 Visualization

  • B.3.1 Define the term visualization.

  • B.3.2 Identify a two-dimensional use of visualization.

  • B.3.3 Outline the memory needs of 2D visualization

  • B.3.4 Identify a three-dimensional use of visualization.

  • B.3.5 Outline the relationship between the images in memory and the 3D visualization.

  • B.3.6 Discuss the time and memory considerations of 3D animation in a given scenario.

B.4 Communication modelling and simulation (HL)

  • B.4.1 Outline the use of genetic algorithms.

  • B.4.2 Outline the structure of neural networks.

  • B.4.3 Compare applications that use neural network modelling.

  • B.4.4 Compare different ways in which neural networks can be used to recognize patterns.

  • B.4.5 Identify the key structures of natural language.

  • B.4.6 Discuss the differences between human and machine learning when related to language.

  • B.4.7 Outline the evolution of modern machine translators.

  • B.4.8 Describe the role of chatbots to simulate conversation.

  • B.4.9 Discuss the latest advances in natural language processing.

Last updated