An Interactive Computer Program to Help Students ... - ACS Publications

Of the computer visualization packages available to help students learn symmetry and group theory, most can be cat- egorized as tutorials (1–2), mul...
0 downloads 9 Views 218KB Size
Information  •  Textbooks  •  Media  •  Resources edited by

JCE WebWare: Web-Based Learning Aids

William F. Coleman

An Interactive Computer Program To Help Students Learn Molecular Symmetry Elements and Operations

Wellesley College Wellesley, MA 02481

Edward W. Fedosky University of Wisconsin–Madison Madison, WI 53715

W

David E. Meyer and Andrew L. Sargent* Department of Chemistry, East Carolina University, Greenville, NC 27858; *[email protected]

Of the computer visualization packages available to help students learn symmetry and group theory, most can be categorized as tutorials (1–2), multimedia presentations (3–4), or computer-assisted instruction (5–6), and possess little user interactivity. Others incorporate sophisticated Web tools including the Chime (7) and Shockwave (8) browser plugins, or Java applets (9) but, again, are only modestly user interactive. The most instructive and versatile of these (8) lists all of the symmetry elements for each of the 47 molecules available in its internal library, and allows the user to run an impressive Shockwave animation illustrating the corresponding symmetry operation. Although such programs are helpful in familiarizing students with the concepts, once the fundamentals have been taught, students should be able to practice their skills in a visualization environment that is free from the kind of predetermined flow of information that characterizes these programs. Specifically, they should be able to define a symmetry element anywhere in any molecule and determine the effect of the corresponding

symmetry operation. Such freedom allows students to capitalize on the most important aspect of interactive learning—to make mistakes and to learn from them. In this context, we have developed SymmetryApp, a new visualization program characterized by a high level of user interactivity. The program is built upon the framework of software written in Java and available under the GNU general public license (10), providing three-dimensional molecular representations from a simple Cartesian coordinate file (Figure 1). To this framework we have added algorithms exploiting standard linear algebra techniques to carry out user-selected symmetry operations directly on the Cartesians, once symmetry elements have been uniquely defined (11). Executing the symmetry operation yields a second image of the molecule, and a new visualization window is automatically opened wherein two images of the molecule are displayed (Figure 2): those corresponding to the molecule before and after the symmetry operation is performed. If the specific symmetry element is indeed present as defined

Figure 1. The chair conformation of cyclohexane is displayed in the main visualization panel along with two user-defined dummy atoms (without connecting lines) to define a proper rotation axis: the centroid and perpendicular to a ring. Dynamic messaging appears within the Rotation Axis Options window to assist the user in defining the symmetry element. Here, a C2 axis has been defined and the Rotate button has been activated.

Figure 2. A second visualization window, containing a superposition of the molecule images before and after the symmetry operation has been executed, appears when a symmetry operation is executed. The text at the bottom of the superposition window confirms, from a comparison of the Cartesian coordinates of the two molecule images, that the C2 symmetry element is not present as defined in this example.

JCE WebWare

a dynamic feature column, Only@JCE Online

http://jchemed.chem.wisc.edu/JCEWWW/Features/WebWare/



www.JCE.DivCHED.org  •  Vol. 84  No. 9  September 2007  •  Journal of Chemical Education 1551

Information  •  Textbooks  •  Media  •  Resources

by the user, the two images are identically superimposable and appear indistinguishable from the image of the molecule in the original visualization panel. However, if the symmetry element is not present, the two molecules are not identically superimposable, and appear, instead, as a sort of double exposure. In either case, users get clear visual feedback regarding the validity of their choices. As a secondary check, the program automatically compares the Cartesian coordinates of both molecule images and displays information regarding the comparison in a message bar. In many cases, the user can define the symmetry element, e.g. a point, axis, or plane, by selecting various constituent atoms in the molecule. However, certain symmetry elements cannot be defined from the constituent atoms, and our program allows different types of dummy atoms to be placed within the molecule to aid in the definition. Dynamic messaging assists the user with all aspects of the procedure (Figures 1 and 2). Care has been taken to ensure that the program contains sufficient flexibility for the user to easily define symmetry elements in nearly any location, regardless of validity. A platform-independent Java Jar file, a library of 35 molecules, and a User Guide are available for download. The included Documentation provides a more thorough explanation of the program features. Literature Cited 1. Potillo, L. A.; Kantardjieff, K. A. A Self-Paced Computer Tutorial on the Concepts of Symmetry. J. Chem. Educ. 1995, 72, 399–400.

2. Korkmaz, A.; Harwood, W. S. Web-Supported Chemistry Education: Design of an Online Tutorial for Learning Molecular Symmetry. J. Sci. Educ. Tech. 2004, 13, 243–253. 3. Lee, A. W. M.; Leung, K. M.; Kwong, D. W. J.; Chan, C. L. Symmetry Elements and Operations. J. Chem. Educ. 1996, 73, 924–925. 4. Vining, W. J.; Grosso, R. P. Symmetry and Point Groups. J. Chem. Educ. 2003, 80, 110. 5. Kastner, M. E.; Leary, P.; Grieves, J.; DiMarco, K.; Braun, J. Point Group I, II, and III. J. Chem. Educ. 2000, 77, 1246–1247. 6. Nedwed, K.; Gatterer, K.; Paulson-Fritzer, H. SYMAPPS 1.0: A Software Packet for Group Theoretical Applications to Molecular Symmetry. Comput. Chem. 1994, 18, 371–376. 7. Johnston, D. Symmetry tutorial. http://www.otterbein.edu/home/ fac/dnhjhns/symmetry/index.html (accessed Jun 2007). 8. Charistos, N. D.; Tsipis, C. A.; Sigalas, M. P. 3D Molecular Symmetry Shockwave: A Web Application for Interactive Visualization and Three-Dimensional Perception of Molecular Symmetry. J. Chem. Educ. 2005, 82, 1741–1742. 9. Cass, M. E.; Rzepa, H. S.; Rzepa, D. R.; Williams, C. K. An Animated Interactive Overview of Molecular Symmetry. J. Chem. Educ. 2005, 82, 1742–1733. 10. Lee, C.; Bartolotti, L. J. MolStart. http://www.molstart.com (accessed Jun 2007). 11. Meyer, D. E. Computational Tools in Chemistry: From Software Development for the Advancement of Chemistry Education to Classic Quantum Chemical Research. M.S. Thesis, East Carolina University, Greenville, NC, 2004.

JCE WebWare: Web-Based Learning Aids JCE WebWare is one of the collections in the JCE Digital Library. Here you will find Web-deliverable animations, simulations, calculations, and other pedagogically useful items that can provide new insights through interactive software. Go to http://www.jce.divched.org/JCEDLib/WebWare/

JCE WebWare is a collection of tools that can be incorporated into classroom presentations, can promote discussion and interaction among students, and can provide new insights through graphic and other nontraditional means.

1552 Journal of Chemical Education  •  Vol. 84  No. 9  September 2007  •  www.JCE.DivCHED.org