Spectrometer Assembly and Python-Based Data Science Lab on the Reduction Kinetics of Methylene Blue

View at publisher
Authors: Subhojyoti Chatterjee, Hannah Oh, Emil Gillett, Autumn Bruncz, John Ferguson, Jessica Dupas, Malayasia J. Moses, Shawna Lee-Paul, Lawrence J. Tauzin, Charlisa R. Daniels, Stephan Link, Christy F. Landes
Cited by: 2
References: 59

Abstract

Integrating data science and Python programming into secondary chemistry education addresses gaps in preparing students for STEM (science, technology, engineering, and mathematics) careers, where computational and analytical skills are essential. Traditional laboratories often treat instruments as “black boxes,” restricting students’ ability to grasp basic principles. High instrumentation costs and limited access to advanced data analysis tools restrict hands-on learning. We present a cost-effective laboratory module combining a do-it-yourself (DIY) spectrometer kit with data analysis using Python in Google Colaboratory (Colab). Students learn to plot data, perform least-squares fitting, calculate errors, and conduct kinetic studies, thereby developing analytical chemistry skills. These skills are applied in a problem-based learning environment to bridge introductory chemistry with quantitative analysis. Student feedback indicated a perceived improvement in understanding of instrumental components, calibration, and analytical techniques such as determining limits of linearity and dynamic range of detectors. By demystifying instruments and promoting chemical literacy and computational proficiency, this curriculum offers a model for integrating data science into secondary chemistry education.

Fields of Study & Subjects

Various Chemistry Research Topics Machine Learning in Materials Science Genetics Bioinformatics and Biomedical Research

Publication details

Journal / source
Journal of Chemical Education
Publisher
American Chemical Society (ACS)
Volume
103
Issue
2
Pages
986–995
Publication date
7 January 2026
Language
EN