OpenStax-CNX module: m32280 1 Applets for Light and Waves ∗ Nathan Belcher This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 3.0 † Abstract Applets are web-based Java applications that allow interaction with physical phenomena and help with visualization of the underlying concepts. Many examples exist on the web, and this module highlights four examples and some pros and cons for using the applets in a classroom setting. 1 What is an applet? According to Sun Microsystems, an applet is a program written in the Java programming language that can be included in an HTML page, much in the same way an image is included in a page (Sun Mi1 crosystems, http://java.sun.com/applets/ ). Applets provide interactive features as web applications, because they can capture mouse input (such as rotating or moving objects) and have controls (such as buttons or check boxes). Through the user's actions, the applet changes the provided graphic content, and this makes applets well suited for demonstration, visualization, and teaching purposes (Wikipedia, http://en.wikipedia.org/wiki/Java_Applet 2 ). For those who may not have any experience with applets and found the above paragraph confusing, an applet is simply a graphical way on a computer to manipulate variables in an experiment. By changing the independent variable(s), the dependent variable(s) act as if they would when performing the same experiment in real life. For example, waves have variables of amplitude, wavelength, frequency, and velocity. An applet would model this visually, and changing any of these variables will provide eects of the change on the wave. Applets are also capable of modeling very simple to very complex processes, and by manipulating the variables students may learn how one variable may aect the entire process. For students that are not very familiar with physics concepts and cannot visualize the underlying processes, applets are a useful tool in providing the students with concrete examples of a process. Because they are highly manipulative activities, the applets engage students to change as much or as little as necessary to understand the concept in a way that is cost- and time-ecient. In addition, while there are many websites that provide applets for many dierent physics concepts, this module will focus on applets related to light and waves and provide some examples of both complex and simple applets. 2 How to Get Started With Applets The major hurdle with incorporating applets into a teaching station is ensuring the computer may run the Java Runtime Environment. This is easy to do, fortunately, by visiting the Sun Microsystems website about 3 Java applets (http://java.sun.com/applets/ Version 1.2: Oct 25, 2009 1:39 pm -0500 http://creativecommons.org/licenses/by/3.0/ 1 http://java.sun.com/applets/ 2 http://en.wikipedia.org/wiki/Java_Applet 3 http://java.sun.com/applets/ ∗ † http://cnx.org/content/m32280/1.2/ ). OpenStax-CNX module: m32280 2 Figure 1 By clicking on the Java Plugin link, Sun provides many ways to download Java for use on local computers. In reality, most computers that are new have some Java Plugin installed, but as new technology becomes available it is wise to check the capabilities of your system. For those more experienced with computer programming, there are many ways to develop your own applets. Sun Microsystems has a complete Developer Network in which people create their own applets in many dierent elds, and this website also has a link for educators (middle box right side under Want to 4 Learn Java Technology? http://java.sun.com/index.jsp ). In addition, existing applets may be modied through the source code to perform dierent functions. Finally, a good way to nd relatively simple applets is through a search engine. By simply typing the keywords physics applet will give 628,000 results (in Google), and this is a good place to start searching for applets that t the curriculum. While not all applets are created equal, at least there are ideas to narrow the search focus and nd the right applet for the occasion. Here are a few websites that contain applets across many grade levels and science elds, and can also serve as a starting point (further details are provided later in this module for some of the applet sites): 5 Explore Learning: http://www.explorelearning.com / Paul Falstad: http://www.falstad.com/mathphysics.html 4 http://java.sun.com/index.jsp 5 http://www.explorelearning.com/ 6 http://www.falstad.com/mathphysics.html http://cnx.org/content/m32280/1.2/ 6 OpenStax-CNX module: m32280 3 7 Michael Fowler: http://galileoandeinstein.physics.virginia.edu/more_stu/Applets/ Walter Fendt: http://www.walter-fendt.de/ph14e/ 8 Edinformatics (compilation of applets site): http://www.edinformatics.com/il/il_physics.htm W. Bauer: http://www.lon-capa.org/∼mmp/applist/applets.htm 9 10 11 National Library of Virtual Manipulatives: http://nlvm.usu.edu/en/NAV/vlibrary.html 12 Andrew Yue (compilation of applets site): http://www.ph.utexas.edu/∼phy-demo/resources/phys_applets.html As you can see, most of these applet sites are professors or other scientists who have an interest in creating applets. Therefore, check the information provided for scientic accuracy and whether the material is at the appropriate level for your students. 3 In the Classroom I have found four examples of applets that could be used when teaching on the topics of light and waves. The rst two are more complex in their appearance and capabilities, and the second two are more simple. Each has a place in the classroom, but it falls to the teacher to decide the level of sophistication necessary to have the students understand the topic. 3.1 ExploreLearning.com Gizmos Gizmos are interactive simulations that are fun, easy to use, and help students develop a deep understanding of challenging concepts through inquiry and exploration. They are researched-based tools that are designed to supplement the existing curriculum, by allowing the students to manipulate variables within a closed environment (ExploreLearning.com). The gizmo I have found for light is about the eect a prism has on the light, and the links are below. Another good feature about the Gizmos is a set of questions at the end of each one, so the students may judge their understanding by how they are able to answer the questions. 13 http://www.explorelearning.com / http://www.explorelearning.com/index.cfm?method=cResource.dspDetail&ResourceID=608 7 http://galileoandeinstein.physics.virginia.edu/more_stu/Applets/ 8 http://www.walter-fendt.de/ph14e/ 9 http://www.edinformatics.com/il/il_physics.htm 10 http://www.lon-capa.org/∼mmp/applist/applets.htm 11 http://nlvm.usu.edu/en/NAV/vlibrary.html 12 http://www.ph.utexas.edu/∼phy-demo/resources/phys_applets.html 13 http://www.explorelearning.com/ 14 http://www.explorelearning.com/index.cfm?method=cResource.dspDetail&ResourceID=608 http://cnx.org/content/m32280/1.2/ 14 OpenStax-CNX module: m32280 4 Figure 2 3.2 University of Colorado at Boulder Physics Education Technology (PhET) Again, these simulations are interactive tools that enable students to make connections between real life phenomena and the underlying science which explains such phenomena. In order to help students visually comprehend these concepts, PhET simulations animate what is invisible to the eye through the use of graphics and intuitive controls such as click-and-drag manipulation, sliders and radio buttons. To further encourage quantitative exploration, the simulations also oer measurement instruments including rulers, stop-watches, voltmeters and thermometers. As the user manipulates these interactive tools, responses are immediately animated thus eectively illustrating cause-and-eects relationships as well as multiple linked representations (motion of the objects, graphs, number readouts, etc. . .) (University of Colorado, 15 http://phet.colorado.edu/about/index.php ). The applet I have chosen is about wave interference, and has three dierent ways to create interference: water, sound, and light. Each presents its own unique style to understand wave interference, and through the additional measuring instruments the students may further understand what is happening at a particular point. http://phet.colorado.edu/simulations/sims.php?sim=Wave_Interference 15 http://phet.colorado.edu/about/index.php 16 http://phet.colorado.edu/simulations/sims.php?sim=Wave_Interference http://cnx.org/content/m32280/1.2/ 16 OpenStax-CNX module: m32280 5 Figure 3 3.3 Paul Falstad's Applets This site is short on explanation of applets, but long on examples written or compiled by Falstad. The main site is http://www.falstad.com/mathphysics.html 17 , and I have chosen one of the applets on dispersion. It is relatively simple in its appearance and function, but is good at showing how two waves with dierent frequencies and speeds combine as they form another wave. http://www.falstad.com/dispersion/ 17 http://www.falstad.com/mathphysics.html 18 http://www.falstad.com/dispersion/ http://cnx.org/content/m32280/1.2/ 18 OpenStax-CNX module: m32280 6 Figure 4 3.4 Physics Applets (Physlets) Finally, Physlets Physics appletsare small, exible Java applets that can be used in a wide variety of WWW applications. Again, they are good for educational purposes, because they are simple, may be modied to t almost any curricula and teaching style, and are exible. As seen in the screenshot, this applet is also quite simple in setup and function. But, like the Falstad applet, it is good for changes to the waves while still providing an understandable method of presentation. This applet is about the superposition of waves, and in it students may change the amplitude and frequency of each wave to see the resultant wave. http://qbx6.ltu.edu/s_schneider/physlets/main/waves_superposition.shtml 19 http://qbx6.ltu.edu/s_schneider/physlets/main/waves_superposition.shtml http://cnx.org/content/m32280/1.2/ 19 OpenStax-CNX module: m32280 7 Figure 5 4 Assessing . . . for the Classroom 4.1 Pro's As seen in the examples section, applets may be simple or complex. This variation in function and form is benecial by providing many dierent choices of presenting the information. A teacher may choose to demonstrate with one type of applet and have the students work on their own with another, each helping the students to understand more completely. In addition, their easy-to-use software is compatible with many dierent computers, and this makes less of a possibility to limit access for students. The applets may also be used at any time in the inquiry cycle, anywhere from exploration to extend and elaborate. Their versatility gives teachers much exibility when incorporating them into the curriculum. Finally, because they are not actual experiments with physical ingredients, they are a much more cost-eective option for schools that do not have the funds for complex physics experiments. 4.2 Con's Because this is simply a simulation and not the real experiment, some level of interaction with the underlying concepts may be lost. The applets must be checked for correct solutions and explanations of the concepts, to ensure the phenomena are properly portrayed. Each applet also requires its own computer, so lack of computer space may be an issue. 5 Considerations for Teachers 1. Ensure the Java software is compatible with the computer(s) in the classroom. 2. Find a topic that would be enhanced by employing an applet. Search with a search engine or the above starting places for an appropriate applet, and include in the topic. 3. Check the scientic accuracy of the applet, to ensure the content is aligned with current scientic knowledge, state standards, and national standards. http://cnx.org/content/m32280/1.2/ OpenStax-CNX module: m32280 8 4. Think about where in the inquiry cycle or unit the applet would be most benecial and the level of openness of the applet. Do you want the students to work on the applet completely by themselves, or with some guiding questions? Are you simply using the applet as an in-class simulation or as outside work? Answers to these type of questions will provide information on the most appropriate place to include an applet and maximize the time spent with the applet. http://cnx.org/content/m32280/1.2/