Skip to content

rkn2/AK_statics

Repository files navigation

Static Equilibrium in Remote Alaska

Project Status: Active License: MIT

"Static Equilibrium in Remote Alaska" is a comprehensive educational module focused on teaching static equilibrium and physics through a combination of theory, practical examples, and computational exercises. This module integrates physics concepts with Python programming, enabling students to solve real-world problems such as calculating the load-bearing capacity of ice and designing structures like bridges in specific environmental contexts. The presented material here serves as a public version of the broader impacts from this National Science Foundation grant.

Course Content:

Lesson Content Summary Google CoLab
1 This lesson introduces the fundamental concepts of statics, focusing on the principles of forces in equilibrium. It provides an understanding of how to solve problems involving force vectors, both through graphical and analytical methods. The lesson emphasizes the importance of understanding the conditions for equilibrium in various physical scenarios, and it guides students in applying these principles to practical, real-world problems. Unit_01
2 The lesson covers concepts like support forces and net force, and teaches students how to apply the principles of vertical and horizontal equilibrium. It emphasizes visualizing parametric relationships and includes practical examples like evaluating the stability of a person standing on ice. Unit_02
3 This lesson introduces the concepts of torque and rotational equilibrium. This lesson teaches students how to calculate torque and understand its role in physical systems, particularly focusing on its application in various equilibrium scenarios Unit_01
4 This lesson reinforces understanding of forces and equilibrium in physics and engineering, with a focus on practical problem-solving. Unit_01
5 This lesson focuses on understanding conditions for static equilibrium in bridges, including balancing forces and torques. Students learn about internal forces like shear forces and moments that contribute to equilibrium. Unit_01

Additional resources for teachers

The document "Code_Outlines.ipynb" is a guide for teachers on translating physics problems into code outlines, aimed at high school students. It emphasizes the importance of creating "code outlines" or "code scaffolds" to guide students through computational problem-solving in physics. The document details the components of a code outline, including problem understanding, variable assignments, calculations, and print statements. It walks through examples like calculating the maximum height of a projectile and the horizontal range of a launched projectile, demonstrating how to define problems, set variables, outline calculations, and display results. This approach helps students organize their thoughts and understand the logic of programming in the context of physics.

The document "interacting_colab.ipynb" is a guide for teachers and students on how to interact with colab notebooks. This material was produced by Google and has been reproduced for simplicity. These resources were only curated and were not written by the authors of this work.

Dependencies and Installation

This project uses the Python programming language, and requires Python >= 3.9. Units are written and available as CoLab notebooks.

Getting started with the material

The course "Static Equilibrium in Remote Alaska" is designed primarily for first-year high school Physics students. However, it's also accessible to a wider audience for self-study or as a resource for other instructors to adapt and build upon. We provide a summary on how to engage with the material effectively for both individual learners and educators.

Using the material as a student for self-study

For students using the material independently for self-study, simply progress through each notebook in sequence. The most straightforward approach is to use the provided Colab links, which are set up to function immediately with all necessary packages. Should you encounter any issues, often restarting the runtime environment in Colab can resolve them.

Using the material as an educator

Instructors can flexibly utilize the course material in their teaching. Feel free to modify and adapt any part of the content to suit your teaching needs. Sharing your experiences with using the material is greatly appreciated. The most straightforward approach is to use the provided Colab links, which are set up to function immediately with all necessary packages. Should you encounter any issues, often restarting the runtime environment in Colab can resolve them.

Authors and their contributions

Authors are, in alphabetical order:

  • Davin Holen (DH)
  • Heather Randel (HR)
  • Megan Muckioki (MM)
  • Rebecca Napolitano (RN)
  • Theresa Napolitano (TN)
  • Guangqing Chi (GQ)

TN has been teaching high school physics at the Academy of Our Lady of Mercy Lauralton Hall since 1993. RN and TN created the physics materials. HR, MM, GQ, and DH provided social science context. DH provided context about rural Alaska.

Acknowledgements

This material is based upon work supported by the National Science Foundation under Grant BCS-2121909 and IIS-2123343. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation. The authors would like to acknowledge the high school students who were eager to try out the materials and Dr. Thomas Boothby who provided invaluable empirical knowledge about bridges and bridge design.

Contributing and raising issues

Contributions to the learning resource are welcome. Contributions can be made through creating an issue or a pull request.

For issues

To create an issue, contributors are encouraged to follow the GitHub quickstart guide on creating an issue. Make sure to include the following into your issue:

  • Are you using the Colab or a local install version
  • Are you using it as a student or instructor
  • Is the issue reporting a bug, an enhancement, or a feature request

For pull requests

To create a pull request, contributors are encouraged to follow the GitHub quickstart guide on creating a fork and submitting a pull request.

Telling us about how you are using the resource

If you just want to tell us how you have been using the resource just send us an email or raise an issue pointing to your work. nap@psu.edu

License

MIT License THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published