How might physics education research help facilitate the computational revolution in education?
Danny Caballero
D e p a r t m e n t- f
- n
- m
Texas Tech - Feb 6, 2018
Danny Caballero r t m e a n p t e o D f P y m h y o - - PowerPoint PPT Presentation
Texas Tech - Feb 6, 2018 How might physics education research help facilitate the computational revolution in education? Danny Caballero r t m e a n p t e o D f P y m h y o s n i c o s r t a s n A d
Texas Tech - Feb 6, 2018
Mentor Faculty
Danny Caballero Katie Hinko Paul Irving Vashti Sawtelle
Postdocs/Scientists
Angie Little Daryl McPadden
perl.pa.msu.edu
Undergraduates
Jacqueline Bumler Justin Gambrell Abby Green Kristy Griswold Nat Hawkins Bridget Humphrey Helena Narowski Dan Oleynik Ashleigh Leary Matt Ring Alec Shrode Alyssa Waterson
Graduate Students
Kelsey Funkhouser Paul Hamerski May Lee (TE) Abhilash Nair Mike Obsniuk Alanna Pawlak Brean Prefontaine Laura Wood Nick Young John Aiken (UiO) Odd Petter Sand (UiO)
Collaborating Faculty
David Stroupe (TE) Brian O’Shea Stuart Tessmer Niral Shah (TE) Anders Malthe-Sørenssen (UiO) Christine Lindstrøm (UiO)
The Work of Modern Science T h e
y Experiment Computation
0.15 0.3 0.45 0.6 0.08 0.16 0.24 0.32 0.4 0.48 0.56 0.64 0.72
Fraction of new physics learned Fraction of Courses
Hake, Am. J. Phys., 66, 64 (1998)
traditional lecture
0.15 0.3 0.45 0.6 0.08 0.16 0.24 0.32 0.4 0.48 0.56 0.64 0.72
traditional lecture
Fraction of new physics learned Fraction of Courses
Hake, Am. J. Phys., 66, 64 (1998)
interactive engagement
The Work of Modern Science T h e
y Experiment Computation
Michielson and De Raedt, 2012
V0 V1
46% 54%
2013 & 2014 Graduates, AIP
25% 75%
2013 & 2014 Graduates, AIP
Colleges & Universities Physics Department Physics Course Class Meeting Class Activity Specific Task
in physics courses?
computation?
departmental resources and constraints?
classical mechanics?
shooting method model for energy eigenstates?
(e.g., VN[i,j]=(V[i-1,j]+V[i+1,j]+beta**2*(V[i,j-1]+V[i,j+1]))/denom)?
Sample Research Questions at decreasing “scales”:
Atlanta, GA
Weatherford, PhD Thesis, 2011
Note: video is sped up a bit.
Caballero, Kohlmyer, Schatz, PRST-PER 8, 020106 (2012)
How proficient are they? New Model: Central Force Assign initial conditions Compute force Update velocity
% of Students 25 50 75 100 Correct Code One or More Errors
35.8 64.2 49 51 35.7 64.3
Sem 1 Sem 2 Sem 3
Caballero, Kohlmyer, Schatz, PRST-PER 8, 020106 (2012)
Two raters “grade” codes using rubric High Inter-rater Reliability 91% Reduce data complexity Search for similarity using Cluster Analysis
Caballero, Kohlmyer, Schatz, PRST-PER 8, 020106 (2012)
80% of students in 5 clusters
Dominant Error % Sign Error in Force Calculation 34.6 Running Code; Error in Initial Conditions 19.8 Net Force as Scalar 13.3 Raised Separation Vector to Power 7.6 Force Calculated Outside Loop 7.1
*Can we separate physics errors from syntactic ones?
Caballero, Kohlmyer, Schatz, PRST-PER 8, 020106 (2012)
Computational Modeling in Physics?
Boulder, CO
East Lansing, MI
East Lansing, MI
Porcupine Mountains, UP, MI
w/ Obsniuk & Irving
pcubed.pa.msu.edu Irving, Obsniuk, & Caballero, EJP (2017)
w/ Obsniuk & Irving
The group finds a “bug.”
The group begins “debugging.”
“Debugging” leads the group to doing physics.
Recognition Resolution
Debugging Less Strategic More Strategic
“…there’s no good reason for it to be moving in that direction…” “Final momentum equals initial momentum plus net force times delta t. True?” “Oh, wait…oh god.” “Did you change it?” “Maybe, that’s the problem. That we don’t have the initial momentum correct.”
Obsniuk, Irving, Caballero, PERC 2015
Fgrav = -G*mSatellite*mEarth*Satellite.pos/(mag(Satellite.pos)**3) Obsniuk, PhD Thesis (in progress)
~ Fgrav = −GmsatMEarth r2 ˆ r
w/ Obsniuk & Irving
Obsniuk, PhD Thesis (in progress)
Fgrav = mSatellite*vSatellite**2/mag(Satellite.pos) Fgrav = G*mEarth*msat/R**2
Fgrav = msatv2
sat
R Fgrav = GMEarthmsat R2
Obsniuk, PhD Thesis (in progress)
dir = sat.pos/mag(sat.pos) Fnet = -G*m1*m2*dir/R**2
~ Fgrav = −GmsatMEarth r2 ˆ r
Obsniuk, PhD Thesis (in progress)
w/ Chonacky, Hilborn, & Merner
current state of computational physics instruction
computational instruction
Caballero, https://arxiv.org/abs/1712.07701
Caballero, https://arxiv.org/abs/1712.07701
Caballero, https://arxiv.org/abs/1712.07701
Caballero, https://arxiv.org/abs/1712.07701
teaching undergraduate students computation
the past1
programs
assessment techniques for computation
1Chonacky and Winch, Am. J. Phys., 2008
w/ Young, Allen, Aiken
Breiman, Leo. "Random forests." Machine learning 45.1 (2001): 5-32.
Young, Allen, Aiken, Caballero, in prep
Young, Allen, Aiken, Caballero, in prep
Young, Allen, Aiken, Caballero, in prep
Young, Allen, Aiken, Caballero, in prep
Young, Allen, Aiken, Caballero, in prep
(Sand, UiO PhD student)
classroom? (Pawlak, MSU PhD student)
intro physics? (Leary, MSU undergrad)
student)
student)
faculty)
–April 11, 2017
D e p a r t m e n t
P h y s i c s a n d A s t r
y
*Computational science pre-req for major (immediate) + integration of computation in mandatory courses (next 5 yrs.)
caballero@pa.msu.edu perl.pa.msu.edu gopicup.org
Research has been generously supported by MSU’s CREATE for STEM and College of Natural Science as well as the National Science Foundation (DUE-0942076, DUE-1431775, DUE-1504786, DUE-1524128, & DRL-1741575), the National Research Council of Norway, NORKUT, and the Thon Foundation.