vix.ing · top · new · best · stats

Integrating Python into a Physical Chemistry Lab

2022/06/06 by Marie van Staveren, M. N. van Staveren · 42 citations
Computer Science · Engineering · Psychology · #Computational Physics and Python Applications #Computer science #Electrowetting and Microfluidic Technologies #Interfacing #Mathematics education #Microfluidic and Capillary Electrophoresis Applications #Programming language #Psychology #Python (programming language)

paper · doi:10.1021/acs.jchemed.2c00193

published in Journal of Chemical Education 99(7), 2604-2609 (American Chemical Society)

openalex publication_date 2022/06/06 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28

Abstract

This paper shows a method for integrating computer programming into a standard physical chemistry laboratory sequence to augment student data analysis abilities and allow them to carry programming skills forward to other courses. The Python programming language is used, taking advantage of the pedagogical benefits of Jupyter notebooks, primarily the ability to intersperse instructions and interactive code cells. A series of five notebooks, plus one traditional script exercise, are designed to teach basic techniques (e.g., loops, assignments, data types), instrument interfacing, model fitting, and introductory quantum chemistry. The skills are directly applicable to laboratories the students perform during the hands-on portion of the courses. A survey of students who have completed the course show high confidence in their ability to learn new skills, and student comments reveal they have used these skills in a variety of other contexts.

Citations

Cited by

Related