The Mathematica Journal
Download This Issue
Feature Articles
Graphics Gallery
Tricks of the Trade
In and Out
The Mathematica Programmer
New Products
New Publications
News Bulletins
Editor's Pick
Write Us
About the Journal
Staff and Contributors
Back Issues

Classroom Chemistry Simulations

Phil Ramsden
Department of Mathematics
Imperial College of Science, Technology and Medicine
London, UK

At Imperial College, staff from the mathematics and chemistry departments have set up computer-based "Mathematics Laboratories" for first-year chemistry undergraduates. We've provided several types of activity in these laboratories, but one of the most important kinds involves students' setting up and studying models and simulations of chemical conditions and processes. Dedicated simulation software exists for this sort of thing, much of it offering a lot of presentational sophistication and dynamic interactivity. But all our simulations are implemented entirely in Mathematica; moreover, our presentation style is simple and stark in the extreme. Mathematica works for us as simulation and modeling software because it allows us to be open in our approach to design. All the code that is used to set up and run the simulations is visible to the students, and we require them to engage with it directly. The relationships between the underlying mathematics, the chemistry that is being modeled, and the computer code that implements the model can be explicit rather than hidden. Students can be encouraged to adopt a critical attitude towards mathematical models and to develop their own ideas and approaches. On the other hand, Mathematica's power and range enable us to set up fairly realistic and uncontrived problems, and to place some mathematical elements of these problems firmly in the background if we choose. I illustrate these strengths of Mathematica for our purposes using the example of a series of assessed problems. These concern the forces between ions (modeled as Newtonian point charges) and the chemical dynamics to which these forces give rise. I show examples of closed and open-ended tasks, and present excerpts of students' work on these tasks.

The "Maths Labs"

How the Course Is Organized

Choosing Mathematica

Lab 3: Vectors and Crystals

Lab 6: Simulating an Ionic Reaction

Concluding Remarks

References and Links

About the Author

Converted by Mathematica      September 30, 1999