Difference between revisions of "CS382:Unit-foundation-templated"
(→Comments) |
(→Lecture 1) |
||
Line 41: | Line 41: | ||
* What data do you get? | * What data do you get? | ||
** Modellers need to have an intuitive understanding of what is significant | ** Modellers need to have an intuitive understanding of what is significant | ||
− | *** Bring in a jar of Jelly beans. Ask students to guess how many there are. Ask for which measurements are necessary to get a good guess. Have them split into groups of 4ish to discuss what is important. | + | *** Bring in a jar of Jelly beans. Ask students to guess how many there are. Ask for which measurements are necessary to get a good guess. Have them split into groups of 4ish to discuss what is important.<ref name="jelly"><font color="blue">I'm a little confused about which estimations are going where. Jelly bean is in class, but the heart is during lab? There's no info about it in the lab section.</font>, Addressed in lab section.</ref> |
− | *** Ask a big (rhetorical, at least for this unit) question... IE what is the area of the Heart. Ask for people to state factors and theorize as to which are significant to a good measurement. (This provides a theoretical background to the measuring lab. | + | *** Ask a big (rhetorical, at least for this unit) question... IE what is the area of the Heart. Ask for people to state factors and theorize as to which are significant to a good measurement. (This provides a theoretical background to the measuring lab.) |
− | |||
** Establish a feeling for what is too detailed | ** Establish a feeling for what is too detailed | ||
*** Explain what the difference is between a back of the napkin calculation and an exhaustive one | *** Explain what the difference is between a back of the napkin calculation and an exhaustive one |
Revision as of 08:31, 27 March 2009
Contents
Foundations of Modelling
This has gotten some great revisioning since the last draft! Way to go, keep it up!
Overview
This unit covers all of the basic skills needed to create and vet models.
Specifically we provide the answers to three question:
- What data do you need for a model?
- Where do you get that data?
- What do you do with that data?
- I'm not sure this unit really addresses this point. It does a great job of estimation as is now but it needs more tie in to these central points. One of your sources could help with that... see below.
Background Reading for Teachers and TAs
- Need synopses for these!
- A worked through fermi-problem
Edward Tufte, Sparklines Theory and Practice<ref name="tufte"> This is very interesting, and I think Charlie recommended it IIRC, but I'm not sure how it's fitting into this unit (where down below this point in the wiki page is this applicable?). Valid Comment, removed.</ref>
Reading Assignments for Students
For lecture 1
- Need synopses for all of these!
- Shiflet et al. Chapter 1 "Overview"
- A good introduction to what models are and how to build them.
- Wikipedia on modelling
For lecture 2
Reference Material
- Synopses...
- a collection of fermi-problems
- Fermi's yield calculation a good example of how simple a model can be
- The Unreasonable Effectiveness of Mathematics in the Natural Sciences
- [1] - I think incorporating more information from this essay, about what models are the classes of models, from a high level could be very beneficial.
- [2] Ditto for this one, though less so.
Lecture Notes
Lecture 1
- You do an excellent job talking about everything behind modeling, but it's missing something (or somethings) in the lecture to draw it all together about what models are fundamentally.
- What data do you get?
- Modellers need to have an intuitive understanding of what is significant
- Bring in a jar of Jelly beans. Ask students to guess how many there are. Ask for which measurements are necessary to get a good guess. Have them split into groups of 4ish to discuss what is important.<ref name="jelly">I'm a little confused about which estimations are going where. Jelly bean is in class, but the heart is during lab? There's no info about it in the lab section., Addressed in lab section.</ref>
- Ask a big (rhetorical, at least for this unit) question... IE what is the area of the Heart. Ask for people to state factors and theorize as to which are significant to a good measurement. (This provides a theoretical background to the measuring lab.)
- Establish a feeling for what is too detailed
- Explain what the difference is between a back of the napkin calculation and an exhaustive one
- Provide an example of a model and how to make it tractable.
- Dropping a ball 10 meters (useful data: Gravity. not really useful: Drag, Gravity at our altitude, ball surface etc.)
- Introduce the idea of orders of magnitude
- Show powers of 10 to the class
- Talk about fermi-problems
- Modellers need to have an intuitive understanding of what is significant
- Where do you get data?
- Making all your own data is hard.
- Unlike in high-school copying is good, just remember to cite
- We don't want to reinvent the wheel each time we build something.
- Ask how many piano tuners there are in Chicago
- Work through the fermiproblem
- discuss where assumptions were made and why they were likely good ones
- Making all your own data is hard.
Lecture 2
- But do we trust other people's data?
- Discuss the notion of vetting sources
- explain scientific rigor
- But do we trust other people's data?
- What do you do with your data?
- We need to extrapolate sometimes
- Explain how to properly extrapolate from known data to what you need.
- Explain how to defend your extrapolations (Show calculations, explicitly list assumptions, etc)
- Show how to bring data together
- Revisit the worked fermi-problem
- Explain that data can be evaluated based on accuracy and precision. Explain the difference between them
- Explain how to present data as information
- In the case of monitoring springwood lake
- take data with sensor devise and GPS
- synchronize sensor time with GPS time, mush up those, and create table(time, data, location)
- visualize data as you want, for instance plotting, goolge earthing, or both
- In the case of monitoring springwood lake
- We need to extrapolate sometimes
- Amongst other places, this could be a good place to tie back in the concept of what models are.
Lab
In this lab we will get some experience in estimating a variety of scales of objects. The goal is to help you acquire a sense of how to make intelligent estimates by scaling up from easily countable numbers. By being able to take measurements from a small scale and extrapolate them you will be equipped to create simple static models using either your own measurements or someone else's.
Process
- What to do, step-by-step
- Divide up into lab groups
- The instructor has placed the jar of jellybeans from class in the front of the room. The first part of the lab is to look at your estimates from class.
- The instructor will show how he/she has made a guess (counting the number in a square centimeter and extrapolating or the like)
- Take 10 minutes to try to find a more accurate way of doing a measurement. (we have provided scales, empty jars, extra jellybeans, and a tape measure)
- Record the measurements that you took and what they yielded.
- There is a jar of sand. Adapt the measuring techniques that you used for the jellybeans to count the number of grains of sand. Take 20 minutes measuring and recording (possibly have the internet available to look up mass of a grain of sand)
- Go to the hallway on the second floor of Dennis, estimate the number of floor tiles.
- Record your results and your reasoning
- In 10 minutes estimate the number of tiles in the whole of Dennis
- Record the calculations you used and your estimate.
- Now head to the computer lab. CSX has been running radio ads saying that a freight train can move a single ton of freight 423 miles on a gallon of fuel.
- Prove that this is correct using primary literature. (hint the DOT may help)
- Record all calculations that you have done and be sure to cite sources.
Write-up
- Recordings of all of the measurement that you have made
- Recordings of all of the calculations that you have made
- Discussion on the reasoning behind the assumptions that you have made.
- Discuss how you could measure the number of grains of sand on a beach using the techniques that you have developed
- Extra credit: Find measurements of a beach and calculate the number of grains of sand on it.
Software
Firefox
Bill of Materials
A jar of jelly beans: $5.00 Extra jars of the same size: $2.00 Jar of sand: Free? Scales: Free Measuring tape: free
Evaluation
CRS Questions
- Don't forget, you're supposed to indicate which answers are correct by bolding them!
Which of the following represents low accuracy but high precision:
A) 5 measurements of a meter stick which measure the length as 100cm, 101cm, 99cm, 98cm, 100cm.
B) 5 measurements of a meter stick which measure the length as 80cm, 79cm, 81cm, 82cm, 78cm.
C) 5 measurements of a meter stick which measure the length as 90cm, 110cm, 109cm, 91cm, 100cm
D) 5 measurements of a meter stick which measure the length as 80cm, 95cm, 50cm, 130cm, 200cm.
- I like the difference between questions A and B. I'm not sure the others are as clear.
Which of the following is likely to have the least impact on a model of a ball dropping:
A) Rate of acceleration due to gravity
B) Size of the ball
C) Height of the ball
D) Whether or not the ball is attached to a parachute
About how many squirrels are on Earlham's "front" campus:
A) 1 to 10
B) 10 to 100
C) 100 to 1000
D) 1000+
- How do you define "front" campus? I think it might be helpful to give them the area of campus so they're not estimating two things at once.
Quiz Questions
- Don't forget to put answers to these!
- What qualifications make a source authoritative?
- What are computational models good for?
- What makes a parameter useful to include in a model?
Foundational unit Metadata
To teach how to make and get data.
To teach how to present data
To teach how to make good estimates of hard to count problems
Scheduling
First, its the introductory unit after all.
Concepts and Techniques
- Using available sources to find information
- Quickly vetting sources
- Acquiring a feel for how to determine what factors are significant
- Learning how to make estimates where figures are not available
- Learning how to show and defend the reasoning behind extrapolations
- Being able to make quick back of the napkin calculations
- Understanding of what significant figures are and how to calculate them
- Understanding the difference between accuracy and precision
- Learning to present data so that it is useful
General Education Alignment
- Unfortunately, just saying we support it isn't going to be enough for the review committee, and also saying it in one (or even two) lectures isn't enough to argue strong support. We need to tell which parts specifically of the unit are addressing these. This is part of what's being turned into a document for Charlie to bring before the review committee, so we need specific prose about the unit, etc.
- Analytical Reasoning Requirement
- Abstract Reasoning - From the [Catalog Description] Courses qualifying for credit in Abstract Reasoning typically share these characteristics:
- They focus substantially on properties of classes of abstract models and operations that apply to them.
- Solid support
- They provide experience in generalizing from specific instances to appropriate classes of abstract models.
- Solid Support, we dedicate an entire lecture to this
- They provide experience in solving concrete problems by a process of abstraction and manipulation at the abstract level. Typically this experience is provided by word problems which require students to formalize real-world problems in abstract terms, to solve them with techniques that apply at that abstract level, and to convert the solutions back into concrete results.
- Kinda what the whole unit is about
- They focus substantially on properties of classes of abstract models and operations that apply to them.
- Quantitative Reasoning - From the [Catalog Description] General Education courses in Quantitative Reasoning foster students' abilities to generate, interpret and evaluate quantitative information. In particular, Quantitative Reasoning courses help students develop abilities in such areas as:
- Using and interpreting formulas, graphs and tables.
- The discussion of vetting materials strongly supports this objective
- Representing mathematical ideas symbolically, graphically, numerically and verbally.
- Tufte. Strong coverage of this
- Using mathematical and statistical ideas to solve problems in a variety of contexts.
- Our discussion of how to use data covers this
- Using simple models such as linear dependence, exponential growth or decay, or normal distribution.
- Strong support
- Understanding basic statistical ideas such as averages, variability and probability.
- Strong support
- Making estimates and checking the reasonableness of answers.
- Vetting data covers this
- Recognizing the limitations of mathematical and statistical methods.
- Analysis of this unit's support or not for this item.
- Using and interpreting formulas, graphs and tables.
- Abstract Reasoning - From the [Catalog Description] Courses qualifying for credit in Abstract Reasoning typically share these characteristics:
- Scientific Inquiry Requirement - From the [Catalog Description] Scientific inquiry:
- Develops students' understanding of the natural world.
- We lay the framework for understanding the world through models.
- Strengthens students' knowledge of the scientific way of knowing — the use of systematic observation and experimentation to develop theories and test hypotheses.
- One of the major take-away points of this unit is how to develop a scientific knowledge of a situation.
- In order to test hypotheses students need to build models and apply them to the real world
- Well established in this unit
- Emphasizes and provides first-hand experience with both theoretical analysis and the collection of empirical data.
- The second major point in the above lecture notes is how do we collect data
- Collecting data is divided into first-hand experience and using other people's data (theoretical analysis)
- Well established in this unit.
- The second major point in the above lecture notes is how do we collect data
- Develops students' understanding of the natural world.
Scaffolded Learning
The lab presents a chance for scaffolded learning. Students are given a series of estimates that they have to make, each one building on the previous one. Students get to use their calculations to build a large model.
- Will there be any gradation in "how much" each of those estimates is required? If we're expecting the lab groups to gather each time after an estimate, the entire class will lag if one group lags. On the other hand, if you let them go at their own pace, some groups may be able to get further than others (which may be a good thing).
Inquiry Based Learning
Estimation of Jelly-beans and area of the heart involves students and promotes collaboration.
- How is this inquiry specifically, though?
- If there's anything you want included in this new version from the old one, make sure you copy it over!
To Do
- Add to the lab component (or lecture?) figuring-out if the ton of freight so many miles on a gallon of fuel bit is accurate.
- Consider adding a sibling of Denning's article on computation across the disciplines to the reading and lecture component. It's a theme of the class in some sense.
- We had thought editing Wikipedia article could help them with verifying facts and vetting information, and also learn to use wiki. Obviously at end of the semester they wouldn't need to learn to use the wiki, but could they tie together the bits by finding an article that covers something in Wikipedia that we covered in class and improve it. Consider this idea.
- Possibly could look at proposed articles and make sure they're not contentious.
<The Unit's Name> Mechanics
To Do
- A list of items maintained by the authors, Charlie, and the Reviewers.
Comments
- I'm a little confused about this - does this also cover the heart estimation (see above)? But in addition to that, how do we know the ballpark for the bricks on one side of Dennis?
- Are they supposed to go out and do estimation at all for the estimates for the whole building and the dorms? We should probably make sure we know which ones have which sizes then. This could also be potentially frustrating. Having data about which buildings exist on campus as well as how many floors are on each could help.
- This is a lot of discussion, which is good on one hand but the TAs leading the lab may not be up to this kind of interaction. Talk with Charlie and see what he thinks about this.
- Lab has been changed to be more clear on requirements. The discussion will now be more within groups.
<references/>