4.2 Article

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

Journal

COMPUTING IN SCIENCE & ENGINEERING
Volume 24, Issue 2, Pages 74-78

Publisher

IEEE COMPUTER SOC
DOI: 10.1109/MCSE.2022.3160011

Keywords

-

Ask authors/readers for more resources

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.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.2
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available