Why Do Computational Modeling

advertisement
Computing as a Central
Theme in Introductory
Physics
Martin S. Mason
Mt. San Antonio College
June 2012
What is computational
modeling?

Using the outputs of a computer
system to describe or predict the
behavior of a physical system.
Why Computational
Modeling?



Tackle interesting problems that can’t
be ‘solved’ analytically with freshman
physics, but can be approximated.
This is no right answer, just a series of
more accurate approximations.
A large part of what modern Scientists
and Engineers actually do!
Students need
Computational Skills
A New direction for
Physics Laboratories

What best describes your laboratory?
A.
B.
C.
D.
E.

Separate from Lecture with a different instructor / TA
Separate from Lecture with the same instructor
Integrated with Lecture (Studio or Workshop format)
Block Schedule
No Lab defined
How often is lab offered per week?
A.
B.
C.
D.
4 or more times
3 times
Twice
Once
What should we do in
Laboratory?

Laboratory activities must be designed so that students may acquire skill and
confidence in:
– Measurement of physical quantities with appropriate accuracy
– Recognition of factors that could affect the reliability of their
measurements
– Manipulations of materials, apparatus, tools, and measuring instruments
– Clear descriptions of their observations and measurements
– Representation of information in appropriate verbal, pictorial, graphical,
and mathematical terms
– Inference and reasoning from their observations
– Ability to rationally defend their conclusions and predictions
– Effective and valued participation with their peers and their teacher in a
cooperative intellectual enterprise
– Articulate reporting of observations, conclusions, and predictions in
formats ranging from
– Informal discussion to a formal laboratory report
– Ability to recognize those questions that can be investigated through
experiment and to plan, carry out, evaluate, and report on such
experiments.
What is Vpython?


a free, open-source, multi-platform,
3D programming environment
especially suitable for use by students
in introductory physics courses
(including novice programmers).
Written by David Scherer for Ruth
Chabay and Bruce Sherwood’s Matter
and Interactions course
Computational Modeling
in the lab

What do we do?
– Extend hands on experiments with
models
– Create visualizations that help with
conceptual understanding
– Develop transferable programming and
visualization skills

What don’t we do:
– Run simulations that someone else wrote
Why Do Projects?





Students as Scientists
Treat more detailed problems
Give sense of connection between
physics topics
How and Why physics is useful
It’s Fun!
Projects





Three 5 week projects.
Six hours in class and 20-30 hours outside
of class.
Project is designed to require course
material from that five week period and
before.
Projects change every semester.
Project is presented as a formal powerpoint
presentation.
Types of Projects



Create a computational model that predicts
the behavior of a physical system.
Create a computational model that
investigates something that can’t be modeled
physically.
An open ended problem chosen by the
student, Compare the behavior of a physical
system and the behavior of a computational
model with theoretical calculations.
Example



Model the behavior of a
foam rocket launched from
an elastic launcher.
Compare the results of your
model to the actual
trajectory determine from
video analysis.
Competition.
Example



Create a system of three lunar orbiting
communication satellites that always
provide a link from the north pole of the
moon to the earth.
Include the gravitational effects of both the
moon and earth on the satellites.
Show that your system is stable for 10
years.
Final Project




A mass is placed on a low friction cart
attached to a spring. At what
amplitude will the mass on the cart
begin to slip?
Video of System
Computational model
Textbook solution makes many
simplifying assumptions
Outcomes:




More students transition into summer
REU/Research programs.
Anecdotal reports are positive about the
utility of projects after transfer.
Difficult to measure impact on traditional
assessment.
Student retention was lower for first three
semester after the projects were
implemented, but has climbed back up.
Project Grades vs. Exam
Grades
Project Rank


Projects measure
different skills then
exams.
Students who do
well on exams do
not always do well
on projects and vice
versa.
Exam Rank
1
4
2
2
3
3
4
6
5
20
6
7
7
14
8
1
9
18
10
12
11
16
12
11
13
8
14
15
15
17
16
9
17
10
18
5
19
13
20
19
Download