Skip to main content
Physics LibreTexts

Preface

  • Page ID
    34062
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)

    The third edition to Physlet Physics represents a major technological advancement in how the 800 Physlet-based interactive materials are delivered to teachers and students alike. In the first and second edition, the interactive Physlet-based materials relied on Java applets. With the 2014 release of the new HTML5 standards, browsers have gradually ceased supporting plug-ins, such as Java. In addition, the popularity of smart phones and tablets has increased, and these devices never supported Java. However, the new HTML5 standard fully supports JavaScript simulations allowing materials to run on all platforms. To that end, we have partnered with Robert Hansen (St. Olaf College) to use his SwingJS platform to port our Physlet Java Applets to JavaScript/HTML5. Physlet Physics 3E now runs on any platform on a JavaScript-enabled browser. More details are below in the SwingJS section.

    Users simply access the Physlet Physics 3E ComPADRE site (as they did for Physlet Physics 2E) at https://www.compadre.org/Physlets/index.cfm and the original functionality of Physlet-based materials is 100% maintained. The partnership with ComPADRE will continue to allow us to update materials and therefore provide the best materials to teachers and students. Housing the material on ComPADRE lowers the barrier for adoption, since anyone can access these materials.

    In Summary, Physlet Physics 3E:

    • Replaces Java Physlets with JavaScript Physlets: This change provides more reliable simulations behavior on Windows and Macintosh operating systems as well as all mobile devices via a JavaScript-enabled browser.
    • Provides Same Navigation: The Physlet Physics 3E ComPADRE site looks and behaves as the successful Physlet Physics 3E ComPADRE site which was designed to allow quick navigation to each section, chapter, and exercise. In addition, arrows at the top of the exercises (and previous / next navigation at the bottom of each exercise) allow for quick navigating to the next exercise.
    • Includes Exploration Worksheets: To aid in the assignment of the Explorations, Exploration Worksheets are included on the Physlet Physics 3E ComPADRE site. They can be viewed and downloaded under Supplements in each chapter, and at the bottom of every Exploration page.
    • Is Still Not Tied to a Single Publisher's Textbooks: The materials on ComPADRE allows everyone teaching introductory physics to use these materials irrespective of the textbook one uses.
    • Is Still Free: This material is released under the Creative Commons Attribution-NonCommercial-NoDerivs License but at no cost to the teacher or student. If you wish to support this and other projects on ComPADRE, please consider joining the American Association of Physics Teachers (AAPT) and/or donating to the ComPADRE Continuation Fund through the AAPT.

    Except for the exercises placed in the public domain, Physlet® Physics 3E, i.e., the text and associated script for the Illustrations, Explorations, and Problems in Physlet® Physics 3E are copyrighted by Mario Belloni, Wolfgang Christian and Anne J. Cox for the English language and all other languages. The materials in Physlet Physics 3E are released under the Creative Commons Attribution-NonCommercial-NoDerivs License. More details can be found on the Conditions of Use page or by clicking the Creative Commons link at the bottom of each page in Physlet Physics 3E.

    The HTML pages for public domain Physlet-based exercises are marked near the bottom of the individual html pages on which they appear.

    Physlets, i.e., the Java applets themselves, are authored by Wolfgang Christian and his students at Davidson College. The term Physlet® is a registered trademark of Wolfgang Christian. Physlets, that is the Java applets themselves but not the Physlet Physics 3E scripts or narrative, are free for noncommercial use.

    SwingJS

    SwingJS is an open-source SourceForge project by Robert Hansen (St. Olaf College) that allows the rapid and easy conversion of Java applets to JavaScript. The project started by convert the very popular Jmol Java Applet, also developed by Robert, to JavaScript/HTML5, now called JSmol.

    Instructor Resources

    In addition to the interactive curricular material on this site, instructors may also wish to view the Physlet Physics Instructor's Guide by Anne J. Cox and Melissa H. Dancy. The Physlet Physics Instructor's Guide is available to verified teachers from the ComPADRE PhysPort site.

    Acknowledgements

    In addition to the lengthy and complete acknowledgements to the First Edition and Second Edition, which can be found below in the Preface to the First and Second Editions below, there are several people we wish to thank for making the Third Edition possible. We especially thank Robert Hansen (St. Olaf College) for the collaboration in converting out Java-based Physlet materials to JavaScript. We also thank Davidson College Physics majors, Aiden Edmonson and Ricky Davidson, who along with Wolfgang Christian did all the "heavy lifting" of the conversion of all 800 Physlet Physics pages. In addition, we thank Bruce Mason, Lyle Barbato, and Matt Riggsbee of ComPADRE for their tireless work in getting our materials into ComPADRE (a second time). We also thank Beth Cunningham, Bob Hilborn, and the American Association of Physics Teachers (AAPT) for their continuing support of Physlets and ComPADRE. We thank our colleagues at Davidson College for their support over the years, especially the Physics Department, Dean of Faculty Wendy Raymond, and President Carol Quillen.

    Finally, and most importantly, we again express our sincerest thanks to those who have encouraged us the most: our spouses, Barbara and Nancy, and our children, Beth, Charlie, and Konrad and Emmy.

    Preface to the Second Edition

    The second edition to Physlet Physics represents a major change in how the 800 Physlet-based interactive materials are delivered to teachers and students alike. Instead of accessing materials off of the CD that came with the first edition, now users simply access the Physlet Physics 2E ComPADRE site at https://www.compadre.org/Physlets/index.cfm. This new partnership with ComPADRE also allows us to update materials and therefore provide the best materials to teachers and students. Housing the material on ComPADRE also lowers the barrier for adoption, since anyone can adopt these materials.

    In addition, Physlet Physics 2E:

    • Replaces multiple Physlet jar files with a single Physlet jar file: This single jar file provides more reliable script initialization and incorporates work-arounds for bugs in Java 7 and inconsistent behavior in Windows and Macintosh operating systems.
    • Provides Updates to the Narrative and Physlets: Over the past 7 years when we have found an error we have fixed it on our master copy of Physlet Physics. However, due to timing in the publishing cycle, these updates were not always reflected in the published book and CD. By being on ComPADRE, when we find something that needs changing, we can do so immediately and every teacher and student will then be delivered the correct exercise. In other words, if something breaks, we can fix it almost immediately.
    • Provides New Navigation: The Physlet Physics 2E ComPADRE site has been designed to allow quick navigation to each section, chapter, and exercise. In addition, arrows at the top of the exercises (and previous / next navigation at the bottom of each exercise) allow for quick navigating to the next exercise.
    • Emphasizes Exploration Worksheets: To aid in the assignment of the Explorations, Exploration Worksheets are included on the Physlet Physics 2E ComPADRE site. They can be viewed and downloaded under Supplements in each chapter, and at the bottom of every Exploration page.
    • Is Not Tied to a Single Publisher's Textbooks: Moving the materials on ComPADRE allows everyone teaching introductory physics to use these materials irrespective of the textbook one uses.
    • Is Free: This material is released under the Creative Commons Attribution-NonCommercial-NoDerivs License but at no cost to the teacher or student. If you wish to support this and other projects on ComPADRE, please consider joining the American Association of Physics Teachers (AAPT) and/or donating to ComPADRE through the AAPT.

    Except for the exercises placed in the public domain, Physlet® Physics 2E, i.e., the text and associated script for the Illustrations, Explorations, and Problems in Physlet® Physics 2E are copyrighted by Wolfgang Christian and Mario Belloni for the English language and all other languages. The materials in Physlet Physics 2E are released under the Creative Commons Attribution-NonCommercial-NoDerivs License. More details can be found on the Conditions of Use page or by clicking the Creative Commons link at the bottom of each page in Physlet Physics 2E.

    Instructor Resources

    In addition to the interactive curricular material on this site, instructors may also wish to view the Physlet Physics Instructor's Guide by Anne J. Cox and Melissa H. Dancy. The Physlet Physics Instructor's Guide are available upon request.

    Acknowledgments

    In addition to the lengthy and complete acknowledgements to the First Edition which can be found below in the Preface to the First Edition, there are several people we wish to thank for making the Second Edition possible. We thank Bruce Mason, Lyle Barbato, and Matt Riggsbee of ComPADRE for their tireless work in getting our materials into ComPADRE. We also thank Beth Cunningham, Bob Hilborn, and all of the American Association of Physics Teachers (AAPT) for their continuing support of Physlets and ComPADRE. We thank our colleagues at Davidson College for their support over the years, especially the Physics Department, Dean of Faculty Clark Ross, and President Carol Quillen. Without Davidson College's support of Mario Belloni's sabbatical, this project could not have happened.

    Finally, and most importantly, we again express our sincerest thanks to those who have encouraged us the most: our spouses, Barbara and Nancy, and our children, Beth, Charlie, and Konrad and Emmy.

    Preface to the First Edition

    By now it is hard to imagine an instructor who has not heard the call to "teach with technology," as it has resounded through educational institutions and government agencies alike over the past several years. However, teaching with technology has often resulted in the use of technology for technology's sake and also often resulted in the development of tools that are not pedagogically sound. For example, consider PowerPoint lectures, which are a popular response to the "teach with technology" push. While PowerPoint lectures are more colorful, they are generally no more interactive than chalkboard lectures. The physics community has, to its credit, worked to use technology in a variety of highly interactive and effective ways including wireless classroom response systems that allow for in-class quizzing of students and MBLs (microcomputer-based laboratories) that free students from the drudgery of data collection so that they can spend more time understanding the underlying physical concepts. Into this we offer Physlet Physics, a collection of ready-to-run interactive computer simulations designed with a sound use of pedagogy in mind. The aim of Physlet Physics is to provide a resource for teaching that enhances student learning and interactive engagement. At the same time, Physlet Physics is a resource flexible enough to be adapted to a variety of pedagogical strategies and local environments.

    Content

    Physlet Physics contains a collection of exercises spanning the introductory physics sequence. These exercises use computer animations generated in Java applets to show physics content. We call these Java applets Physlets (Physics content simulated with Java applets). Every chapter of Physlet Physics contains three quite different Physlet-based exercises: IllustrationsExplorations, and Problems.

    Illustrations are designed to demonstrate physical concepts. Students need to interact with the Physlet, but the answers to the questions posed in the Illustration are given or are easily determined from interacting with it. Many Illustrations provide examples of physics applications. Other Illustrations are designed to introduce a particular concept or analytical tool. Typical uses of Illustrations would include "reading" assignments prior to class and classroom demonstrations.

    Explorations are tutorial in nature. They provide some hints or suggest problem-solving strategies to students in working problems or understanding concepts. Some Explorations ask students to make a prediction and then check their predictions, explaining any differences between predictions and observations. Other Explorations require students to change parameters and observe the effect, asking students to develop, for themselves, certain physics relationships (equations). Typical uses of Explorations would be in group problem-solving and homework or pre-laboratory assignments. Explorations are also often useful as Just-In-Time Teaching exercises. The Worksheets provide students with extra structure to aid in the completion of the Exploration and provide instructors with an easy way to assign Explorations.

    Problems are interactive versions of the kind of exercises typically assigned for homework. They require the students to demonstrate their understanding without as much guidance as is given in the Explorations. They vary widely in difficulty, from exercises appropriate for high school physics students to exercises appropriate for calculus-based university physics students. Some Problems ask conceptual questions, while others require detailed calculations. Typical uses for the Problems would be for homework assignments, in-class concept questions, and group problem-solving sessions.

    Before You Start

    Assigning Physlet Physics material without properly preparing the class can lead to frustration. Although Physlet problems often appear to be simple, they are usually more challenging than traditional problems because novice solution strategies are often ineffective. In addition, small technical problems are bound to occur without testing. We use Physlets extensively in our introductory courses at Davidson College, but we always start the semester with a short laboratory whose sole purpose is to solve a Physlet problem in the way a physicist solves a problem; that is, to consider the problem conceptually, to decide what method is required and what data to collect, and finally to solve the problem. As a follow-up, we then assign a simple Physlet-based exercise that must be completed in one of the College's public computer clusters. This minimal preparation allows us to identify potential problems before Physlet-based material is assigned on a regular basis.

    In response to these possible difficulties, we have written Chapter 1: Introduction to Physlets. This chapter provides students and instructors with a guided tutorial through the basic functionality of Physlets. After completing the exercises in Chapter 1, students and instructors alike should be in a position to complete the exercises in the rest of the book.

    Before you begin, or assign material to students, you should also read the page on System Requirements.

    Acknowledgements

    There are a great many people and institutions that have contributed to our efforts, and we take great pleasure in acknowledging their support and their interest.

    We thank our colleague Larry Cain for the many hours he spent reading the manuscript and for providing many insightful comments and suggestions. We also thank our colleagues and our students at Davidson College for testing of Physlet-based material in the classroom and the laboratory. Mur Muchane and the Davidson ITS staff have provided excellent technical support. We would also like to thank the Davidson College Faculty Study and Research Committee and Dean Clark Ross for providing seed grants for the development of Physlet-based curricular material. We also thank Nancy Maydole and Beverly Winecoff for guiding us through the grant application process.

    The Physlets project has benefited tremendously from collaborations with non-U.S. universities. In particular, special thanks and recognition go to Francisco Esquembre and Ernesto Martin at the University of Murcia (Spain), to Sasa Divjak at the Universtiy of Ljubljana (Slovenia), and to Frank Schweickert at the University of Kaiserslautern (Germany) for translating Physlet-based material into their respective languages and for maintaining non-English-language Physlets websites.

    W.C. would like to thank the numerous students who have worked with him over the years developing programs for use in undergraduate physics education. Some of our best Physlets are the result of collaborative efforts with student coworkers. In particular, we would like to single out Mike Lee, Cabel Fisher, and Jim Nolen.

    M.B. would like to thank Mario Capitolo, Anne J. Cox, Edward Deveney, Harry Ellis, Kurt Haller, Bill Junkin, Ken Krebs, and Steve Weppner for many useful and stimulating discussions regarding teaching and the incorporation of Physlets with existing curricular material.

    Some people have been such frequent contributors of time and ideas that we have brought them in as contributing authors of this book. We would like to thank Anne J. Cox, Melissa Dancy, and Aaron Titus (whose work was supported in part by NSF DUE-9952323), both for their writing and for the many valuable ideas we have gained during our associations with each of them. In addition, we would like to thank Thomas M. Colbert for his work creating Worksheets for the Explorations.

    Special thanks to Chuck Bennett, Scott Bonham, Morten Brydensholt, Anne J. Cox, Melissa H. Dancy, Dwain Damian, Andrew Duffy, Fu-Kwun Hwang, William Junkin, Steve Mellema, Chuck Niederriter, Evelyn Patterson, Peter Sheldon, Aaron Titus, and Toon Van Hoecke for their contributions of curricular material. In addition, we thank Harry Broeders, the CoLoS consortium, Fu-Kwun Hwang, Ernesto Martin, Toon Van Hoecke, and Vojko Valencic for the use of their applets.

    We would like to thank all those who reviewed material. During the initial writing we received feedback from Rhett Allain (Southeastern Louisiana University), Cornelius Bennhold (George Washington University), Thomas M. Colbert (Augusta State University), Edward F. Deveney (Bridgewater State College), Kevin M. Lee (University of Nebraska), Chuck Niederriter (Gustavus Adolphus College), and Steve Mellema (Gustavus Adolphus College). We also would like to thank Harry Ellis, Eduardo Fernandez, and Steve Weppner of Eckerd College for the feedback we received from their class testing of the exercises.

    Ranking tasks in this book are inspired by the ranking tasks in Ranking Task Exercises in Physics, T. O' Kuma, D. Maloney, and C. Hieggelke. Their Two-Year College (TYC) Workshops have been an especially fruitful arena for the give-and-take of ideas with fellow faculty. The Physlet strategy could not have grown and matured without these opportunities and the exchange of ideas that they afforded.

    Both of us express our thanks to Eric Fahlgren, Christian Botting, Mark Pfaktzgraff, and their coworkers at Prentice Hall for supporting the development of Physlets Physics and for all of their hard work getting this book to press on an accelerated schedule. In addition, we thank Ruth Saavedra for her copyediting of the manuscript and Michael Drew and his coworkers at nSight for their work formatting and typesetting this book.

    We also wish to express our sincerest thanks to those who have encouraged us the most: our spouses, Barbara and Nancy, and our children, Beth, Charlie, and Konrad and Emmy.

    This work was partially supported by the National Science Foundation under contracts DUE-9752365 and DUE-0126439.