Physlet and Open Source Physics Newsletter We are writing because you have expressed interest in Physlets, attended one of our Physlet workshops, have contributed to the Physlet Resource CD, or use Physlets in your courses. This is the first Physlet and Open Source Physics Newsletter. Summer 2003 Physlet Workshops New Physlet Physics Book We have recently completed what we believe is a nice complement to the Physlets: Teaching Physics with Interactive Curricular Material book. Physlet Physics: Interactive Illustrations, Explorations and Problems for Introductory Physics (ISBN 0-13-101969-4), is an interactive textbook designed to compliment any introductory physics text. It has a collection of over 800 ready-to-run exercises spanning introductory physics. There are several opportunities to attend a Physlet curriculum development workshop this summer: • June 11-14: “HTML, Physlets, and TIPERs” TYC (Two-Year College) Workshop at Joliet Junior College in Joliet, IL (led by Mario Belloni and Anne J. Cox). • July 30-31: “Developing Interactive Java-Based Pedagogy in the Classroom,” 4 PTRA (Physical Science Resource Agents) Workshops in Madison, WI (led by Anne J. Cox and Mario Belloni). • August 3: “Developing Interactive Java-Based Pedagogy in the Classroom” Summer AAPT Workshop in Madison, WI (led by Wolfgang Christian, Mario Belloni, Anne J. Cox, Melissa Dancy, and Thomas Colbert). Future Workshops At the January 2004 AAPT meeting in Miami Florida, we will also be holding two workshops: • • “Using Digital Libraries to Access and Share Physlet-based Curricular Material” (led by Bruce Mason, Mario Belloni, and Wolfgang Christian). While the aim of Physlets was to get instructors actively creating Physlet-based curricular material, 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. Every chapter of Physlet Physics contains three quite different Physlet-based exercises: Illustrations, Explorations and Problems. • • “Teaching Special and General Relativity with Computer Simulations” (led by Edwin Taylor, Wolfgang Christian, and Mario Belloni). For information on the summer workshops, or the upcoming winter workshops, please visit the Physlet workshop page at: http://webphysics.davidson.edu/workshops • Illustrations are designed to demonstrate physical concepts through a narrative and an animation. Typical uses of Illustrations would include “reading” assignments 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. To aid in the assignment of the Explorations, Exploration Worksheets (by Thomas Colbert) are included on the Physlet Physics CD. 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. Instructors can bundle Physlet Physics with any Prentice Hall introductory physics textbook (Giancoli, Walker, Wilson-Buffa, and Hobson) for no additional cost. Below are specific ISBNs for ordering bundles. Giancoli, Physics 5e 0131050516 Giancoli, Physics 5e- Vol 1 0131050494 Giancoli, Physics 5e- Vol 2 0131050508 Walker, Physics 2e 0131780565 Walker, Physics 2e- Vol 1 0131780573 Walker, Physics 2e- Vol 2 0131780581 Wilson, College Physics 5e 013178059X Wilson, College Physics 5e- Vol 1 0131780603 Wilson, College Physics 5e- Vol 2 0131052098 Walker, Physics 1e 0131780611 Giancoli, Physics for SE 3e 013143845X Giancoli, Physics for SE 3e- Extended 0131438468 Hobson, Physics 3e 0131067397 Physlets Go International Changes to the Java code within Physlets now makes them easier to use in languages other than English. The addition of resource files allows greater flexibility with built-in text time the time display in Animator. For example, we can use the Animator Physlet in Spanish by copying the resource file, animator_es.rc, to the directory containing the jar files and adding the following parameter to the applet tag in the html page. <param name="Resources" value="animator_es.rc"> Resource files, which are just text files, for Spanish and German, are already available for most Physlets. You can tour the preface and first two chapters of Physlet Physics at: http://webphysics.davidson.edu/physlet_resources/ physlet_physics The Physlet Physics Instructor’s Guide by Anne J. Cox and Melissa Dancy will also be available. New Physlet Quantum Mechanics Book The release of Physlet Quantum Mechanics, an interactive textbook designed to compliment any quantum mechanics text, is slated for April 2004. Physlet Quantum Mechanics has the same pedagogical features as Physlet Physics and focuses on the visualization and the time development of wave functions in 1-, 2-, and 3dimensional problems. Contact Mario Belloni if you would like to review/beta test this material in your fall 2003 classes. Foreign Language Physlet books ¿Habla español? Well, if you or your students do, you can use Physlets (or Fislets). Early in 2004, the book Fislets: Enseñanza de la Física con Material Interactivo, by Francisco Esquembre, Ernesto Martín, Wolfgang Christian and Mario Belloni, will be available (ISBN: 84-205-3781-0). We are working with a coauthor on a German Physlets book as well. New Jar Files Available You should download the latest jar files from the Physlets site: http://webphysics.davidson.edu/Applets/jars/ These new files provide improved stability with the latest browsers and fix a number of small bugs. Scripts are 100% compatible with previous versions but you must replace BOTH the tools library (STools4.jar) and applet specific file for everything to work properly. Open Source Physics Open Source Physics Workshops Open Source Physics With support from the National Science Foundation (DUE-0126439) and as part of the Open-Source Physics Education project, we will conduct a series of summer workshops for programmers wishing to adopt the Open Source Physics library for their own projects. http://www.opensourcephysics.org is a National Science Foundation-funded curriculum development project that seeks to develop and distribute a code library, programs, and examples of computer-based interactive curricular material. The project will create and make available a large number of ready-to-run Java simulations for education using the GNU open source model for code distribution. The OSP project also maintains a website that serves as an in-depth guide to the tools, philosophy, and programs developed for this project. While the workshops for summer 2003 are filled, we will be offering the workshops again at Eckerd College in St. Petersburg, Florida during the summer of 2004 (led by Wolfgang Christian, Anne J. Cox, and Mario Belloni). For more information about this and other workshops visit the Physlet workshop page at: http://webphysics.davidson.edu/workshops Physlet Resource CD We are in the process of collecting material for the next release of the Physlet Resource CD at the 2003 Summer AAPT meeting. We will send you a complementary CD in return for permission to use your material on the CD. Physlet List Serve (PHYSLET-L) General relativity simulation of light paths near a black hole. Although Physlets are written in Java, they are not open source. In fact, we often receive requests for Physlet source code but have declined to distribute this code. Physlets are compiled Java applets that are embedded into html pages and controlled using JavaScript. This paradigm works well for generalpurpose programs such as a Newton's law simulation, but fails for more sophisticated one-of-akind simulations that require advanced disciplinespecific expertise. Users and developers of these types of programs often have specialized curricular needs that can only be addressed by having access to the source code. However, anyone who has ever written a program in Java knows that writing code for opening windows and creating buttons, text fields, and graphs can be tedious and time consuming. Moreover, it is not in the spirit of objectoriented programming to rewrite these methods for each application or applet that is developed. The Open Source Physics project solves this problem by providing a consistent object-oriented library of Java components for anyone wishing to write their own simulation programs. For over a year now the Physlet list serve, PHYSLET-L, has been an online resource devoted to Physlet technology and pedagogy. The discussion list currently has 185 members and is run by Aaron Titus at High Point University. To learn more about the list serve or to join, go to the Physlets Web page at: http://webphysics.davidson.edu/applets/applets.html and follow the link for the list serve. We hope this first Physlet and Open Source Physics Newsletter was informative. For more information visit the Physlet Web page or feel free to contact us directly. Best regards, Wolfgang Christian wochristian@davidson.edu Mario Belloni mabelloni@davidson.edu