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 cre- ated and used carefully designed Jupyter Notebooks with exercises and phy- sics application examples that allow students to master data analysis programming in the laboratory course. We use these Notebooks to guide students through the fundamentals of data handling and analysis in Python while performing simple experiments. We present our teaching approach and the developed materials. We discuss the effectiveness of our intervention based on the results from pre- and post-course questionnaires and students’ group work. The results presented give insights about advantages and chal- lenges 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.

Integrating Python data analysis in an existing introductory laboratory course / Tufino, Eugenio; Oss, Stefano; Alemani, Micol. - In: EUROPEAN JOURNAL OF PHYSICS. - ISSN 0143-0807. - 45:4(2024), p. 045707. [10.1088/1361-6404/ad4fcc]

Integrating Python data analysis in an existing introductory laboratory course

Tufino, Eugenio;Oss, Stefano;
2024-01-01

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 cre- ated and used carefully designed Jupyter Notebooks with exercises and phy- sics application examples that allow students to master data analysis programming in the laboratory course. We use these Notebooks to guide students through the fundamentals of data handling and analysis in Python while performing simple experiments. We present our teaching approach and the developed materials. We discuss the effectiveness of our intervention based on the results from pre- and post-course questionnaires and students’ group work. The results presented give insights about advantages and chal- lenges 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.
2024
4
Tufino, Eugenio; Oss, Stefano; Alemani, Micol
Integrating Python data analysis in an existing introductory laboratory course / Tufino, Eugenio; Oss, Stefano; Alemani, Micol. - In: EUROPEAN JOURNAL OF PHYSICS. - ISSN 0143-0807. - 45:4(2024), p. 045707. [10.1088/1361-6404/ad4fcc]
File in questo prodotto:
File Dimensione Formato  
Tufino_2024_Eur._J._Phys._45_045707.pdf

accesso aperto

Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Creative commons
Dimensione 853.3 kB
Formato Adobe PDF
853.3 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/414570
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
  • OpenAlex ND
social impact