{"title":"Using Jupyter Notebooks to foster computational skills and professional practice in an introductory physics lab course","authors":"Eugenio Tufino, Stefano Oss, Micol Alemani","doi":"arxiv-2405.16675","DOIUrl":null,"url":null,"abstract":"In this paper, we detail the integration of Python data analysis into a\nfirst-year physics laboratory course, a task accomplished without significant\nalterations to the existing course structure. We introduced tailored laboratory\ncomputational learning goals and designed activities to address them. We\nemphasise the development and application of Jupyter Notebooks, tailored with\nexercises and physics application examples, to facilitate students' mastery of\ndata analysis programming within the laboratory setting. These Notebooks serve\nas a crucial tool in guiding students through the core principles of data\nhandling and analysis in Python, while working on simple experimental tasks.\nThe results of the evaluation of this intervention offer insights into the\nadvantages and challenges associated with early integration of computational\nskills in laboratory courses, providing valuable information for educators in\nthe field of physics education. This study demonstrates a practical and\neffective way of embedding computational skills into the physics curriculum,\nand contributes to the ongoing efforts of the physics education research\ncommunity.","PeriodicalId":501565,"journal":{"name":"arXiv - PHYS - Physics Education","volume":"98 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-05-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - PHYS - Physics Education","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2405.16675","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
In this paper, we detail the integration of Python data analysis into a
first-year physics laboratory course, a task accomplished without significant
alterations to the existing course structure. We introduced tailored laboratory
computational learning goals and designed activities to address them. We
emphasise the development and application of Jupyter Notebooks, tailored with
exercises and physics application examples, to facilitate students' mastery of
data analysis programming within the laboratory setting. These Notebooks serve
as a crucial tool in guiding students through the core principles of data
handling and analysis in Python, while working on simple experimental tasks.
The results of the evaluation of this intervention offer insights into the
advantages and challenges associated with early integration of computational
skills in laboratory courses, providing valuable information for educators in
the field of physics education. This study demonstrates a practical and
effective way of embedding computational skills into the physics curriculum,
and contributes to the ongoing efforts of the physics education research
community.