Integrating Python data analysis in an existing introductory laboratory course
Eugenio Tufino,Stefano Oss,Micol Alemani
DOI: https://doi.org/10.1088/1361-6404/ad4fcc
2024-05-24
European Journal of Physics
Abstract:In this article we describe how we successfully incorporated data analysis in Python in a first-year laboratory course without significantly altering the course structure and without overburdening students. We show how we created and used carefully designed Jupyter Notebooks with exercises and physics application examples that allow students to master data analysis programming in the laboratory course. These Notebooks guide students through the fundamentals of data handling and analysis in Python as they conduct simple experiments. We present our teaching approach and the developed materials. The effectiveness of this intervention is assessed through results from pre- and post-course questionnaires and students' group work. The results presented give insights about advantages and challenges of introducing computation at the early stage of the curriculum in a laboratory course setting and are informative for other instructors and the physics education research community.
physics, multidisciplinary,education, scientific disciplines
What problem does this paper attempt to address?