Simulations - AP Computer Science Principles

  1. What does 'real-time simulation' mean?
    Simulation that runs concurrently with real time. Processes data at same speed as reality.
  2. What does 'parameter tuning' involve?
    Adjusting model parameters for optimal performance. Optimizes model performance through parameter adjustment.
  3. Identify a risk of overfitting in simulations.
    Poor generalization to new data. Model becomes too specific to training data.
  4. Why is validation crucial in simulations?
    Ensures model accuracy and reliability. Confirms model represents reality correctly.
  5. What is a scenario in the context of simulations?
    A specific set of conditions for a simulation. Different parameter values create varied outcomes.
  6. What does 'stochastic' mean in simulations?
    Involves randomness and probabilistic behavior. Opposite of deterministic; includes random elements.
  7. What is a 'baseline model' in simulations?
    A simple model for comparison with complex ones. Provides reference point for evaluating improvements.
  8. Which programming concept aids in repeating simulations?
    Iteration. Repetitive execution is fundamental to simulation.
  9. What is a continuous simulation?
    Models systems with continuous changes over time. Uses differential equations for smooth transitions.
  10. Identify a key purpose of simulations.
    To predict outcomes of real-world scenarios. Enables testing scenarios without real-world risks.
  11. State a benefit of using simulations.
    Cost-effective risk assessment. Avoids expensive real-world testing and failures.
  12. Which data structure is useful for simulating queues?
    Queue. First-in-first-out structure matches queue behavior.
  13. Identify a characteristic of a 'probabilistic model'.
    Incorporates randomness and uncertainty. Uses probability distributions for realistic modeling.
  14. Identify an industry heavily reliant on simulations.
    Automotive industry. Vehicle design and crash testing use simulations.
  15. What is a 'dynamic simulation'?
    Models systems that change over time. Captures temporal evolution and state transitions.
  16. What is Monte Carlo simulation?
    A method using random sampling for predictions. Named after Monte Carlo casino, emphasizes randomness.
  17. What role does visualization play in simulations?
    Helps interpret and analyze simulation data. Makes complex data patterns more understandable.
  18. What is an 'output variable' in simulations?
    Variable that results from the simulation process. Dependent variable calculated from model inputs.
  19. What does 'scalability' refer to in simulations?
    Ability to handle larger or more complex models. Determines how well system handles increased complexity.
  20. Find and correct the error: 'Simulations predict exact outcomes.'
    Correct: 'Simulations predict likely outcomes.'. Simulations show probabilities, not certainties.
  21. Which term describes a repeated simulation process?
    Iteration. Repeated execution improves accuracy and reliability.
  22. What is the primary output of a simulation?
    Data or insights about modeled scenarios. Results inform decisions and understanding.
  23. What is an agent-based simulation?
    Models individual agents' interactions. Each agent follows rules, creating emergent behavior.
  24. What is the significance of 'time step' in simulations?
    Defines the interval for updating the simulation. Smaller steps increase accuracy but require more computation.
  25. Define 'discrete event simulation'.
    Focuses on events at discrete time points. Events occur at specific moments, not continuously.
  26. Identify a tool commonly used for building simulations.
    Python. Popular language with extensive simulation libraries.
  27. What is a simulation in computer science?
    A model that mimics real-world processes. Uses computational models to replicate real phenomena.
  28. Identify a limitation of simulations.
    May not capture all real-world variables. Simplification means missing important factors.
  29. What is the primary goal of a simulation model?
    To replicate a system's behavior accurately. Faithful representation enables valid predictions.
  30. Which programming concept is often used in simulations?
    Loops. Enables repetitive processes essential for modeling.
  31. What is a 'deterministic simulation'?
    A simulation with no random elements. Predictable outcomes with identical inputs every time.
  32. What is the role of randomness in simulations?
    Introduces variability and uncertainty. Mimics real-world unpredictability and chance events.
  33. Identify a common use case for simulations.
    Weather forecasting. Complex atmospheric modeling predicts future conditions.
  34. What is meant by 'initial conditions' in simulations?
    Starting parameters for a simulation run. Baseline state from which simulation evolves.
  35. What is 'sensitivity analysis' in simulations?
    Assesses impact of variable changes on outcomes. Tests model robustness to parameter variations.
  36. Define the term 'model calibration'.
    Adjusting model parameters to match real data. Fine-tuning ensures model matches observed data.
  37. State the principle of 'Garbage In, Garbage Out'.
    Inaccurate input leads to inaccurate results. Poor data quality compromises simulation validity.
  38. Identify an advantage of digital simulations over physical models.
    Easier to modify and replicate. Digital models allow rapid iteration and testing.

Study these flashcards