Simple Physics With Python']Python: A Workbook on Introductory Physics With Open-Source Software

被引:1
|
作者
Mandanici, Andrea [1 ]
Mandaglio, Giuseppe [1 ]
Nibali, Valeria Conti [1 ]
Fiumara, Giacomo [1 ]
Pirrotta, Giovanni [2 ]
机构
[1] Univ Messina, Dipartimento MIFT, I-98766 Messina, Italy
[2] Univ Messina, I-98100 Messina, Italy
关键词
D O I
10.1109/MCSE.2022.3160011
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Skills in computer science can have great value in studying, doing, and communicating physics. As educators, we asked ourselves how to make students aware of that, and how to offer them a new and appealing approach to physics. We also wondered how to increase students' engagement, participation, and understanding, particularly when lessons are delivered online. Thus, we began a project to develop study materials for an introductory course in physics for computer science and we chose to use open source software. The materials are organized as a set of Jupyter notebooks hosted on an open GitHub repository. The notebooks deal with the fundamental concepts of physics related to everyday life, offering examples of what can be done with a few lines of Python code. In the notebooks we propose activities to observe phenomena, describe problems, experiment, acquire and analyze data, and model the behavior of systems. The contents are suitable for undergraduates, high-school students, and evergreen students. We have used the materials for lectures, guided laboratory activities, and presentations to freshmen and younger students, and we plan to continue with this project.
引用
收藏
页码:74 / 78
页数:5
相关论文
共 50 条
  • [1] DiffraPy: An open-source Python']Python software for seismic diffraction imaging
    Zakarewicz, Guilherme
    Maciel, Susanne
    Biloti, Ricardo
    [J]. COMPUTERS & GEOSCIENCES, 2024, 186
  • [2] SLEEP: A PYTHON']PYTHON OPEN-SOURCE SOFTWARE FOR VISUALIZING AND SCORING SLEEP DATA
    Vallat, R.
    Combrisson, E.
    Eichenlaub, J. -B.
    O'Reilly, C.
    Lajnef, T.
    Guillot, A.
    Ruby, P.
    Jerbi, K.
    [J]. SLEEP MEDICINE, 2017, 40 : E333 - E333
  • [3] Sleep: An Open-Source Python']Python Software for Visualization, Analysis, and Staging of Sleep Data
    Combrisson, Etienne
    Vallat, Raphael
    Eichenlaub, Jean-Baptiste
    O'Reilly, Christian
    Lajnef, Tarek
    Guillot, Aymeric
    Ruby, Perrine M.
    Jerbi, Karim
    [J]. FRONTIERS IN NEUROINFORMATICS, 2017, 11
  • [4] PyOMA2: An Open-Source Python']Python Software for Operational Modal Analysis
    Pasca, Dag Pasquale
    Margoni, Diego Federico
    Rosso, Marco Martino
    Aloisio, Angelo
    [J]. PROCEEDINGS OF THE 10TH INTERNATIONAL OPERATIONAL MODAL ANALYSIS CONFERENCE, VOL 1, IOMAC 2024, 2024, 514 : 423 - 434
  • [5] PyMoDAQ: An open-source Python']Python-based software for modular data acquisition
    Weber, S. J.
    [J]. REVIEW OF SCIENTIFIC INSTRUMENTS, 2021, 92 (04):
  • [6] Computational Physics with Python']Python
    Landau, Rubin H.
    Bordeianu, Cristian C.
    Paez, Manuel J.
    [J]. ICVL 2009 - PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON VIRTUAL LEARNING, 2009, : 112 - +
  • [7] Open-source, Python']Python-based, hardware and software for controlling behavioural neuroscience experiments
    Akam, Thomas
    Lustig, Andy
    Rowland, James M.
    Kapanaiah, Sampath K. T.
    Esteve-Agraz, Joan
    Panniello, Mariangela
    Marquez, Cristina
    Kohl, Michael M.
    Kaetzel, Dennis
    Costa, Rui M.
    Walton, Mark E.
    [J]. ELIFE, 2022, 11
  • [8] Python']Python-Microscope - a new open-source Python']Python library for the control of microscopes
    Pinto, David Miguel Susano
    Phillips, Mick A.
    Hall, Nicholas
    Mateos-Langerak, Julio
    Stoychev, Danail
    Pinto, Tiago Susano
    Booth, Martin J.
    Davis, Ilan
    Dobbie, Ian M.
    [J]. JOURNAL OF CELL SCIENCE, 2021, 134 (19)
  • [9] SynBiopython']python: an open-source software library for Synthetic Biology
    Yeoh, Jing Wui
    Swainston, Neil
    Vegh, Peter
    Zulkower, Valentin
    Carbonell, Pablo
    Holowko, Maciej B.
    Peddinti, Gopal
    Poh, Chueh Loo
    [J]. SYNTHETIC BIOLOGY, 2021, 6 (01)
  • [10] pytc: Open-Source Python']Python Software for Global Analyses of Isothermal Titration Calorimetry Data
    Duvvuri, Hiranmayi
    Wheeler, Lucas C.
    Harms, Michael J.
    [J]. BIOCHEMISTRY, 2018, 57 (18) : 2578 - 2583