Record your measurements in the table below.
This lesson introduces a new tool called CODAP, which automates data collection and plotting with the model. They use CODAP to investigate the quantitative relationship between the number of particles in a container and the pressure inside. They sort and clean their data, then create a graph and find a trend-line. Students use the trend-line equation to predict and test their prediction for new pressure values.
The 2019 version of this unit is developed by Umit Aslan (umitaslan@u.northwestern.edu) and Nicholas LaGrassa (nicholaslagrassa2023@u.northwestern.edu).
A majority of this unit is adopted from the earlier Connected Chemistry units developed by Uri Wilensky, Mike Stieff, Sharona Levy, and Michael Novak (see http://ccl.northwestern.edu/rp/mac/index.shtml for more details). Some elements are also taken from the Particulate Nature of the Matter unit developed by Corey Brady, Michael Novak, Nathan Holbert, and Firat Soylu (see http://ccl.northwestern.edu/rp/modelsim/index.shtml for more details).
We also thank undergraduate research assistants Aimee Moses, Carson Rogge, Sumit Chandra, and Mitchell Estberg for their contributions.
In the previous two lessons, we qualitatively explored:
In this lesson, we are going to start developing quantitative relationships between the macro-level properties of gasses. To do so, we will use a slightly different version of the bike tire model from the lesson 2 and a quantitative data analysis application called CODAP.
The goals of this lesson are:
Before starting our computational experiments, let us familiarize ourselves with our experimental setup. The first component of our experimental setup is a slightly modified version of the Bike Tire model from the previous lesson.
Now let's begin with running three simple experiments:
Record your measurements in the table below.
It may be too hard to notice trends in data by just looking at raw numbers. Mark your data points on the following sketch in order to see if there is any correlation 🔗 between our two variables (x = number of particles, y = pressure). Do not worry about perfect precision when you mark the points.
Based on the data you just collected, what happens to the pressure when there are more particles in the box?
The fluctuations in the plot pose a practical problem to solve? Even though the pressure stabilizes, each reading at the stable state might be slightly different. Observe the following comparison. How should we record our data to make sure that our findings are reliable? (min 2 sentences)
In the previous lesson, we ran 3 experiments and then tried to plot the data by hand. Even with just three experiments, we started noticing trends. However, we also noticed two important issues:
Reliability issue: The particles' random behavior may lead to fluctuations in our final pressure value.
Practicality issue: We might not be able to precisely plot the data by our hands.
Scientists try to overcome such issues by using an approach called "statistical mechanics 🔗". To put it simply, they collect lots of data and then use statistical methods to determine mathematical relationships between variables.
Below, you will see a CODAP workbench. CODAP is a web-based data analysis platform that will make it much easier for us to run many experiments at once. It will also make it much easier to plot our data and find out mathematical relationships between the variables.
Let's begin with familiarizing ourselves with the CODAP environment:
How do your hand-collected data points and your hand-drawn plot compare to the ones you created with CODAP? (write min. 1 similarity and 1 difference).
How confident are you with your findings? Do you think the relationship you found may change if we conduct more experiments? Do you think it will stay the same? Explain how & why? (min 2 sentences)
In the next page, you are going to conduct your first computational experiment. To keep things simple in this lesson, you will design an experiment for a pre-determined research question:
Dependent variable: | (P)ressure |
Independent variable: | (N) umber of particles |
Research question: |
Is there any mathematical relationship between these two variables? If yes, what is the nature of this relationship? |
When designing your first computational experiment using the table above, you should have the following considerations in mind:
Note: You will run this experiment within the CODAP workbench in the next page.
Please set your computer aside briefly (do not close this page) and join the classroom discussion that your teacher is going to moderate.
Note: If your teacher did not initiate the discussion yet, you can start answering the first four questions below as you are waiting.
If the discussion has not started yet, start answering the following question (and the next 3 questions): What is an experiment? Why do we conduct experiments?
If the discussion has not started yet, please answer the following question: Can you list a few experiments that you heard about outside of school (e.g., news, internet, etc.)? How would you compare those experiments with the experiments we are conducting in this unit? (min. 2 sentences)
Before moving on, please reflect on the classroom discussion briefly: (1) What are the characteristics of a good, practical computational experiment? (2) Which initial conditions we need? Why? (3) How many repetitions do we need? Why ?
Now let's go ahead and conduct our fist computational experiment within CODAP!!!
Note: If you do not remember the exact details, you can see your initial experimental design below the CODAP window.
Also note: If you changed your mind after the classroom discussion, feel free to make changes to your experimental design.
A final note: Do not forget to drag variable names to the axes of your plot widget as you did in the Page 2.
Did you make any changes to your initial experimental design after the classroom discussion? If yes, explain briefly.
You collected 3 data points by hand, 6 data points within CODAP as a pre-experiment, and (hopefully) many more data points during your actual experiment.
Can you summarize the result of your experiment verbally? What is your finding? Is there a relationship between your dependent variable (Pressure) and your independent variable (Number of Particules)? (min 2. sentences)
It is important for you to save your CODAP experiment because we will do more work on our datasets in the next page. You can do it as follows:
Upload your CODAP file using the "Browse..." button below.
File | Delete |
---|---|
So far, we collected many data points from the Bike Tire model, we plotted them, and saw a consistent relationship. We stated our findings verbally such as "the more particles in the box, the higher is the pressure".
However, verbal statements cannot help us answer questions such as: "What happens if I add 10 more particles to the box?" or "Approximately how many particles are inside the box if the pressure is 440?"
To answer such quantitative questions, we need to develop mathematical equations.
CODAP makes it trivially easy to develop such mathematical equations from data :
A linear equation, like the one you developed in CODAP, takes the form y = mx + b where:
What is the linear equation you developed in CODAP from data? Use P instead of y and N instead of x. Write it in the following form: P = m x N (for example, P = 1.5 x N).
Also export an image of your CODAP plot. Please download your plot and upload it using the "Browse" button below
Here's how you can do it:
File | Delete |
---|---|
Save the latest version of your CODAP file and upload it again.
File | Delete |
---|---|
Congratulations to all of us!!! We developed a mathematical model using computational thinking!
We should now test the validity of our Pressure-Number equation through further experimentation! You can skip directly to the questions below.
Using your Pressure-Number equation, calculate approximately how many particles you would need to have in the box to reach a pressure of about 500.
Test your prediction in the model by changing the initial number of particles. How many particles did you need to get the pressure to stabilize around 500?
Did your mathematical model predict the answer correctly? Were there any differences? If yes, what might have contributed to any differences between your prediction and the model?
Do you think this experiment validated your mathematical model? If your answer is "yes", explain why? If you say "no", explain what more we need to do. (min. 2 sentences)