solvingsholab
Computational lab geared towards introductory physics students solving the Simple Harmonic Oscillator numerically without the small angle approximation
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (6.9%) to scientific vocabulary
Repository
Computational lab geared towards introductory physics students solving the Simple Harmonic Oscillator numerically without the small angle approximation
Basic Info
- Host: GitHub
- Owner: hojasonn
- License: gpl-3.0
- Language: TeX
- Default Branch: main
- Size: 632 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Solving the Simple Harmonic Oscillator
An introductory physics lab
In the second part of my introductory physics course at Dordt University, we have a series of pendulum labs aimed at introducing a number of concepts to students: oscillations, general uncertainty analysis, and statistical uncertainty analysis. In introducing the simple pendulum in class, we derive equations of motion from Newton's II Law, and then introduce the small angle approximation so that we can find an analytical solution. In the lab, we also test the deviation from the small angle approximation experimentally, and students see at what point their experimental results begin to deviate from the theoretical prediction derived from the underlying small-angle assumption.
Out of a desire to incoporate more computational material in my labs, and inspired by the Partnership for Integration of Computation into Undergraduate Physics, this is a first attempt at a computational activity, building off of student's first exposure to the simple pendulum in lab. Students solve the ordinary differential equation for the simple harmonic oscillator using Euler's method two ways: one with Excel, to acquaint themselves with the method using a familiar software, then again with Python, which provides a better environment to play with the discritization of the numerical solution.
This repository is set up to run the lab itself; the full lab with intructor solutions is available by request.
Owner
- Name: Jason Ho
- Login: hojasonn
- Kind: user
- Location: Sioux Center, IA
- Website: jasonho.ca
- Repositories: 1
- Profile: https://github.com/hojasonn
Associate Professor at Dordt University teaching physics and studying the building blocks of matter. Theoretical physicist/professional dilettante/vagabond
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: >-
Solving the Simple Harmonic Oscillator: An
Introductory Physics Lab
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Jason
family-names: Ho
email: jason.ho@dordt.edu
affiliation: Dordt University
orcid: 'https://orcid.org/0000-0002-7359-9216'