WeTeach_CS Summit 2023

Computational thinking is a natural thing to incorporate into physics and astronomy. Students can learn to create interactive models, create, collect, and visualize datasets, and ask questions that only make sense to answer with a computer. Participants will hear about current research in computational thinking using coding, where science pedagogy can leverage computer science pedagogy to allow students to construct knowledge in both domains. Some model activities using computer programming and lessons incorporating computational thinking will be shared and discussed. All code is available as open source, and all lessons are shared as Creative Commons material.

Here is a list of the coding-based labs and activities I have used in physics and astronomy. There are not really in any kind of order. All work is shared via the Creative Commons Attribution-NonCommerical-ShareAlike 4.0 license. Feel free to use the content here for non-commercial purposes, but be sure to provide attribution.

Hubble Diagram using SDSS DataAstronomyModeling/Data Science
Measuring Distance with LightAstronomyModeling
Relative Abundance of Europium with SpectroscopyAstronomyModeling
Air Drag Modeling with p5jsPhysicsModeling
HR Diagram IntroductionAstronomyModeling/Data Science
Kepler’s 3rd LawAstronomyModeling/Data Science
Air Drag Analysis: Video vs ModelingPhysicsPhysics
RET 2021 Modeling Air Drag with Unity vs p5jsPhysicsPhysics
Exploring Simple CircuitsPhysicsPhysical computing
Micro:bit Stoplight LabPhyicsPhysical computing
Capacitors in Series and ParallelPhysicsPhysical computing
Photoplethysmography with MicrocontrollersPhysicsPhysical computing