We describe a project-based computational physics course developed using a backwards course design approach. From an initial competency-based model of problem solving in computational physics, we interviewed faculty who use these tools in their own research to determine indicators of expert practice. From these, a rubric was formulated that enabled us to design a course intended to allow students to learn these skills. We also report an initial implementation of the course and, by having the interviewees regrade student work, show that students acquired many of the expert practices identified.

1.
T.
Haigh
,
M.
Priestley
, and
C.
Rope
,
ENIAC in Action: Making and Remaking the Modern Computer
, History of Computing (
MIT Press
,
Cambridge MA
,
2016
).
2.
B.
McCurdy
,
D.
Ceperly
,
S.
Koonin
,
J.
Ostriker
,
D.
Reed
,
N. J.
Wilkins
, and
P.
Woodward
,
Computation as a Tool for Discovery in Physics
(
National Science Foundation
,
Arlington, Virginia
,
2002
).
3.
A.
Goldberg
,
H. M.
Schey
, and
J. L.
Schwartz
, “
Computer-generated motion pictures of one-dimensional quantum-mechanical transmission and reflection phenomena
,”
Am. J. Phys.
35(3)
,
177
186
(
1967
).
4.
A.
Bork
, “
Interactive learning: Millikan lecture, American Association of Physics Teachers, London, Ontario, June 1978
.”
Am. J. Phys.
47
(
1
),
5
10
(
1979
).
5.
A.
Bork
, “
Special feature learning with computer simulations
,”
Computer
12
(
10
),
75
84
(
1979
).
6.
K.
Perkins
,
W.
Adams
,
M.
Dubson
,
N.
Finkelstein
,
S.
Reid
,
C.
Wieman
, and
R.
LeMaster
, “
Phet: Interactive simulations for teaching and learning physics
,”
Phys. Teach.
44
(
1
),
18
23
(
2006
).
7.
N.
Chonacky
and
D.
Winch
, “
Integrating computation into the undergraduate curriculum: A vision and guidelines for future developments
,”
Am. J. Phys.
76
(
4
),
327
333
(
2008
).
8.
R.
Landau
, “
Computational physics: A better model for physics education?
,”
Comp. Sci. Eng.
8
(
5
),
22
30
(
2006
).
9.
C.
Rebbi
, “
A project-oriented course in computational physics: Algorithms, parallel computing, and graphics
,”
Am. J. Phys.
76
(
4
),
314
320
(
2008
).
10.
R. L.
Spencer
, “
Teaching computational physics as a laboratory sequence
,”
Am. J. Phys.
73
(
2
),
151
153
(
2005
).
11.
D. M.
Cook
, “
Computation in undergraduate physics: The Lawrence approach
,”
Am. J. Phys.
76
(
4
),
321
326
(
2008
).
12.
M. D.
Caballero
and
S. J.
Pollock
, “
A model for incorporating computation without changing the course: An example from middle-division classical mechanics
,”
Am. J. Phys.
82
(
3
),
231
237
(
2014
).
13.
R. M.
Serbanescu
,
P. J.
Kushner
, and
S.
Stanley
, “
Putting computation on a par with experiments and theory in the undergraduate physics curriculum
,”
Am. J. Phys.
79
(
9
),
919
924
(
2011
).
14.
M. D.
Caballero
,
M. A.
Kohlmyer
, and
M. F.
Schatz
, “
Implementing and assessing computational modeling in introductory mechanics
,”
Phys. Rev. Spec. Top.-Phys. Ed. Res.
8
(
2
),
020106
(
2012
).
15.
R. G.
Fuller
, “
Numerical computations in us undergraduate physics courses
,”
Comp. Sci. Eng.
8
(
5
),
16
21
(
2006
).
16.
W.
Christian
,
B.
Ambrose
 et al, “
An introduction to the theme double-issue
,”
Am. J. Phys.
76
(
4
),
293
295
(
2008
).
17.
R. H.
Landau
, “
Resource letter CP-2: Computational physics
,”
Am. J. Phys.
76
(
4
),
296
306
(
2008
).
18.
P. L.
DeVries
, “
Resource letter CP-1: Computational physics
,”
Am. J. Phys.
64
(
4
),
364
368
(
1996
).
19.
M. M.
Cooper
,
M. D.
Caballero
,
D.
Ebert-May
,
C. L.
Fata-Hartley
,
S. E.
Jardeleza
,
J. S.
Krajcik
,
J. T.
Laverty
,
R. L.
Matz
,
L. A.
Posey
, and
S. M.
Underwood
, “
Challenge faculty to transform stem learning
,”
Science
350
(
6258
),
281
282
(
2015
).
20.
G. P.
Wiggins
and
J.
McTighe
,
Understanding by Design
, Gale Reference (
Association for Supervision and Curriculum Development
,
Alexandria, VA
,
2005
).
21.
G.
Pólya
,
How to Solve it: A New Aspect of Mathematical Method
, Anchor Books: Science (
Doubleday
,
New York, NY
,
1957
).
22.
L.
Hsu
,
E.
Brewe
,
T. M.
Foster
, and
K. A.
Harper
, “
Resource letter rps-1: Research in problem solving
,”
Am. J. Phys.
72
(
9
),
1147
1156
(
2004
).
23.
T.
Litzinger
,
M.
Wright
,
J.
Kulikowich
, and
P. V.
Meter
, “
A cognitive study of modeling during problem solving
,” in
2006 Annual Conference & Exposition
(
ASEE Conferences
,
Chicago, Illinois
,
2006
).
24.
T. A.
Litzinger
,
P. V.
Meter
,
C. M.
Firetto
,
L. J.
Passmore
,
C. B.
Masters
,
S. R.
Turns
,
G. L.
Gray
,
F.
Costanzo
, and
S. E.
Zappe
, “
A cognitive study of problem solving in statics
,”
J. Eng. Ed.
99
(
4
),
337
353
(
2010
).
25.
C.
Vieira
,
A. J.
Magana
,
A.
Roy
,
M. L.
Falk
,
J.
Reese
, and
J.
Michael
, “
Exploring undergraduate students' computational literacy in the context of problem solving
,”
122nd ASEE Annual Conference and Exposition: Making Value for Society
(
2015
).
26.

Committee on Developments in the Science of Learning with additional material from the Committee on Learning Research and Educational Practice and Board on Behavioral, Cognitive, and Sensory Sciences; Division of Behavioral and Social Sciences and Education; and National Research Council, How People Learn: Brain, Mind, Experience, and School: Expanded Edition, National Research Council (National Academies Press, Washington, DC, 2000).

27.
See supplementary material at http://dx.doi.org/10.1119/1.4975381 for project descriptions.
28.
W. H.
Press
,
S. A.
Teukolsky
,
W. T.
Vetterling
, and
B. P.
Flannery
,
Numerical Recipes 3rd Edition: The Art of Scientific Computing
(
Cambridge U.P.
,
New York, NY
,
2007
).

Supplementary Material

AAPT members receive access to the American Journal of Physics and The Physics Teacher as a member benefit. To learn more about this member benefit and becoming an AAPT member, visit the Joining AAPT page.