ERIC Number: EJ1439041
Record Type: Journal
Publication Date: 2024-Sep
Pages: 6
Abstractor: As Provided
ISBN: N/A
ISSN: ISSN-0021-9584
EISSN: EISSN-1938-1328
Exploring the Connection between Atmospheric Carbon Dioxide and Ocean Acidification through a Python Coding Exercise
W. Paige Hall; Kevin Cantrell
Journal of Chemical Education, v101 n9 p3922-3927 2024
Human-driven carbon emissions have resulted in increased levels of dissolved carbon dioxide in the Earth's oceans. This dissolved carbon dioxide reacts with water to form carbonic acid, which impacts ocean acidity as well as the solubility of carbonate-containing compounds, with far-reaching impacts on marine ecosystems and the human communities that depend on them. Exploring these connected chemical processes offers a rich opportunity to connect chemistry to current environmental issues while illustrating how to quantitatively approach equilibrium in complex chemical systems. Generally, nonlinear algebraic methods are used to determine the equilibrium concentrations of chemical species in systems with multiple equilibrium processes. Because these methods are cumbersome to solve manually and may be unfamiliar to chemistry students, we designed an activity that introduces students to the use of Python coding for solving systems of nonlinear equations. Students wrote code to calculate pH as a function of PCO2 in a freshwater system and compared their Python calculations to experimental pH measurements made on a system of deionized water pressurized with carbon dioxide. An instructor-supplied Python notebook in Google Colaboratory enabled students to further their learning by exploring the effect of PCO2 on model marine systems in which temperature, salinity, and calcium carbonate were added as variables. To support adoption of the Python notebooks for students and instructors with differing levels of coding experience, we provide multiple stand-alone resources that teach the basic coding tools needed to solve equilibrium problems.
Descriptors: Programming Languages, Computer Science Education, Chemistry, Marine Biology, Environment, Problem Solving, Science Instruction, Algebra, Comparative Analysis, Coding, Teaching Methods
Division of Chemical Education, Inc. and ACS Publications Division of the American Chemical Society. 1155 Sixteenth Street NW, Washington, DC 20036. Tel: 800-227-5558; Tel: 202-872-4600; e-mail: eic@jce.acs.org; Web site: http://pubs.acs.org/jchemeduc
Publication Type: Journal Articles; Reports - Descriptive
Education Level: N/A
Audience: N/A
Language: English
Sponsor: N/A
Authoring Institution: N/A
Grant or Contract Numbers: N/A