4.2 Article

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

期刊

COMPUTING IN SCIENCE & ENGINEERING
卷 24, 期 2, 页码 74-78

出版社

IEEE COMPUTER SOC
DOI: 10.1109/MCSE.2022.3160011

关键词

-

向作者/读者索取更多资源

Computer science skills are highly valuable in studying, practicing, and communicating physics. To make students aware of this and offer them a new and appealing approach to physics, we have developed study materials for an introductory course in physics for computer science, using open source software. These materials, organized as Jupyter notebooks on GitHub, cover fundamental physics concepts related to everyday life and provide examples of Python code implementation.
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.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.2
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据