A Comparison of Programming Languages and Algebraic Notation as Expressive Languages for Physics

The purpose of the present work is to consider some of the implications of replacing, for the purposes of physics instruction, algebraic notation with a programming language. Whatis novel is that, more than previous work, I take seriously the possibility that a programming language can function as the principle representational system for physics instruction. This means treating programming as potentially having a similar status and performing a similar function to algebraic notation in physics learning. In order to address the implications of replacing the usual notational system with programming, I begin with two informal conjectures: (1) Programming-based representations might be easier for students to understand than equation-based representations, and (2) programming-based representations might privilege a somewhat different ``intuitive vocabulary.'' If the second conjecture is correct, it means that the nature of the understanding associated with programming-physics might be fundamentally different than the understanding associated with algebra-physics.In order to refine and address these conjectures, I introduce a framework based around two theoretical constructs, what I callinterpretive devices and symbolic forms. A conclusion of this work is that algebra-physics can be characterized as a physics of balance and equilibrium, and programming-physics as a physics of processes and causation. More generally, this work provides a theoretical and empirical basis for understanding how the use of particular symbol systems affects students' conceptualization.

[1]  J. Goody The Domestication of the Savage Mind , 1982 .

[2]  S. Engel,et al.  Thought and Language , 1964, Dialogue.

[3]  Harold Abelson,et al.  Boxer: a reconstructible computational medium , 1986, CACM.

[4]  Edward F. Redish,et al.  The Conference on Computers in Physics Instruction : proceedings , 1990 .

[5]  David Hammer,et al.  Dynaturtle Revisited: Learning Physics Through Collaborative Design of a Computer Model , 1993, Interact. Learn. Environ..

[6]  Mary S. Riley,et al.  Development of Children's Problem-Solving Ability in Arithmetic. , 1984 .

[7]  Herbert P. Ginsburg,et al.  The development of mathematical thinking , 1983 .

[8]  A. diSessa Toward an Epistemology of Physics , 1993 .

[9]  M. McCloskey Naive Theories of Motion. , 1982 .

[10]  Harvey Gould,et al.  An introduction to computer simulation methods , 1988 .

[11]  Bruce L Sherin,et al.  How Students Understand Physics Equations , 2001 .

[12]  Harold Abelson,et al.  Turtle geometry : the computer as a medium for exploring mathematics , 1983 .

[13]  Karen C. Fuson,et al.  Research on whole number addition and subtraction. , 1992 .

[14]  Carolyn Kieran The learning and teaching of school algebra. , 1992 .

[15]  Patrick J. Hayes,et al.  The Naive Physics Manifesto , 1990, The Philosophy of Artificial Intelligence.

[16]  Andrea A. diSessa An Overview of Boxer. , 1991 .

[17]  Uri Wilensky,et al.  What is Normal Anyway? Therapy for Epistemological Anxiety , 1997 .

[18]  M. Linn,et al.  Ideal and actual outcomes from precollege pascal instruction , 1987 .

[19]  Andrea A. diSessa,et al.  Changing Minds: Computers, Learning, and Literacy , 2000 .

[20]  Douglas A. Grouws,et al.  Handbook of research on mathematics teaching and learning , 1992 .

[21]  M. Cole,et al.  The psychology of literacy , 1983 .

[22]  Carolyn Kieran,et al.  Constructing Meaning for the Concept of Equation. , 1979 .

[23]  Johan de Kleer,et al.  A Qualitative Physics Based on Confluences , 1984, Artif. Intell..

[24]  Uriel Joseph Wilensky,et al.  Connected mathematics : builiding concrete relationships with mathematical knowledge , 1993 .

[25]  Lydia Michelle Mann The implications of functional and structural knowledge representations for novice programmers , 1992 .

[26]  Mitchel Resnick,et al.  Turtles, termites, and traffic jams - explorations in massively parallel microworlds , 1994 .

[27]  B. L. Whorf Language, Thought, and Reality: Selected Writings of Benjamin Lee Whorf , 1956 .

[28]  Kenneth D. Forbus Qualitative Process Theory , 1984, Artificial Intelligence.

[29]  Paul Horwich,et al.  Asymmetries in time , 1987 .

[30]  Alfred M. Bork Fortran for Physics , 1967 .

[31]  Elliot Soloway,et al.  Learning to program = learning to construct mechanisms and explanations , 1986, CACM.

[32]  Paul J. Feltovich,et al.  Categorization and Representation of Physics Problems by Experts and Novices , 1981, Cogn. Sci..

[33]  A. Sfard On the dual nature of mathematical conceptions: Reflections on processes and objects as different sides of the same coin , 1991 .

[34]  Alexander Repenning,et al.  Agentsheets: a tool for building domain-oriented dynamic, visual environments , 1993 .

[35]  Uri Wilensky,et al.  GasLab—an Extensible Modeling Toolkit for Exploring Micro- and Macro- Views of Gases , 1999 .

[36]  Elliot Soloway,et al.  A cognitive analysis of a code inspection , 1987 .

[37]  Jack Goody,et al.  Literacy in Traditional Societies. , 1970, The Journal of Asian Studies.

[38]  Susan R. Goldman,et al.  Word problems: research and curriculum reform , 2001 .

[39]  Patrick J. Cooney,et al.  Spreadsheet physics , 1991 .

[40]  Kate Ehrlich,et al.  An empirical investigation of the tacit plan knowledge in programming , 1984 .

[41]  Edward F. Redish,et al.  Student programming in the introductory physics course: M.U.P.P.E.T. , 1993 .

[42]  Dorothea P. Simon,et al.  Expert and Novice Performance in Solving Physics Problems , 1980, Science.

[43]  J. Goody,et al.  The Consequences of Literacy , 1963, Comparative Studies in Society and History.

[44]  Henry Mullish,et al.  Fortran for Physics , 1967 .

[45]  R. Feynman The Character of Physical Law , 1965 .

[46]  Robert Ehrlich,et al.  Physics and Computers: Problems, Simulation and Data Analysis , 1973 .

[47]  Celia Hoyles,et al.  Windows on Mathematical Meanings: Learning Cultures and Computers , 1996 .

[48]  Patrick J. Hayes,et al.  The second naive physics manifesto , 1995 .

[49]  Edward F. Redish,et al.  The M.U.P.P.E.T. manifesto , 1988 .

[50]  R. Wallace The Body in the Mind: The Bodily Basis of Meaning, Imagination, and Reason , 1988 .