Pond Population Lab | Virtual Science Teachers

Virtual Science Teachers

Pond Population Lab

Test how limiting factors affect a fish population across generations.

Set the conditions

Change one condition between trials. Any change starts a fresh Generation 0 trial.

10 fish
5 of 10

Plants, insects, and plankton

1 predator
1 of 10

Runoff can lower dissolved oxygen

Average water temperature condition
Water temperatureTypical (24 °C)

Average condition during each generation

Quick setup

Run the population

  • Fish
  • Predator
  • Food
  • Murkier water means more pollution

Read the results

Fish population
10
Generation
0
Born
0
Died
0
Eaten
0
Food supply limit
125
Dissolved oxygen
8.3 mg/LHealthy

Press Next generation to begin.

Population over generations

Blue line: fish population. Orange dashed line: food supply limit.

Model note: Each generation is one simplified cycle of reproduction, survival, and death under the selected average pond conditions.

Directions

  1. Set the starting fish and pond conditions.
  2. Press Next generation, or run ten generations automatically.
  3. Watch the fish population, dissolved oxygen, and graph.
  4. For a controlled investigation, change only one condition between trials. Changing a control starts a fresh Generation 0 trial.
  5. Open the data table for exact evidence.

Generation: one simplified cycle in which fish reproduce, survive, die, or are eaten. It is not a calendar month or a claim about one particular fish species.