Abstract
Chemistry simulations using interactive graphic user interfaces (GUIs) represent uniquely effective and safe tools to support multidimensional learning. Computer literacy and coding skills have become increasingly important in the chemical sciences. In response to both of these facts, a series of Jupyter notebooks hosted on Google Colaboratory were developed for undergraduate students enrolled in physical chemistry. These modules were developed for use during the COVID-19 pandemic when Millsaps College courses were virtual and only virtual or online laboratories could be used. These interactive exercises employ the Python programming language to explore a variety of chemical problems related to kinetics, the Maxwell–Boltzmann distribution, numerical versus analytical solutions, and real-world application of concepts. All of the modules are available for download from GitHub (https://github.com/Abravene/Python-Notebooks-for-Physical-Chemistry). Accessibility was prioritized, and students were assumed to have no prior programming experience; the notebooks are cost-free and browser-based. Students were guided to use widgets to build interactive GUIs that provide dynamic representations, immediate access to multiple investigations, and interaction with key variables. To evaluate the perceived effectiveness of this introduction to Python programming, participants were surveyed at the beginning and end of the course to gauge their interest in pursuing programming and data analysis skills and how they viewed the importance of programming and data analysis for their future careers. Student reactions were generally positive and showed increased interest in programming and its importance in their futures, so these notebooks will be incorporated into the in-person laboratory in the future.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.