2022 Rice Quarknet Center Coding Workshop

Rice Quarknet Center Coding Workshop Agenda

Objectives

Participating teachers will:

  • Apply physics principles to reduce or explain the observations in data investigations.
  • Examine simulated and experimental data. Identify patterns within the data and consider the causes of those patterns.
  • Create, organize and interpret data plots; make claims based on evidence and provide explanations; identify data limitations.
  • Develop a plan for taking students from their current level of data use to subsequent levels using activities and/or ideas from the workshop.

 

Day 1

8:00 Pre-Workshop

8:30 Working together

9:15 Coding activities (GitHub) (Colab Survival Guide)

  • Introduction to Jupyter 
    • Skills: run, edit, & save a notebook
  • Probability
    • Task: Simulate flipping a coin and make a histogram of the number of heads for each trial.
    • Skills: generate random numbers, create and format a histogram
  • Position graphs
    • Task: analyze Position graphs
    • Skills: modify a loop, define a function, format a plot

10:45 All Hands Meeting

  • Share observations, challenges
  • How do you think your students would handle these tasks?

11:00 Speaker

12:00 Break

  • Lunch
  • Create/update your Quarknet.org account

13:00 Review challenges from the morning session

13:15 Try another coding activity 

  • Velocity graphs
    • Task: Analyze Velocity graphs
    • Skills: modify a loop, define a function, format a plot
  • Projectile in Air
    • Task: Model the motion of a projectile in air
    • Skills: modify a loop, define a function, format a plot
  • Quakes
    • Task: Identify patterns in global seismic activity
    • Skills: read in a large data set from the web, visualize complex data
  • Global Temperature
    • Task: Describe the differences between land and water on temperature
    • Skills: read in a large data set from the web, visualize complex data
  • Tides
    • Task: Identify patterns in tidal height over time
    • Skills: read in a large data set from the web, visualize complex data, manipulate time series data

 

Chris’s Stars Notebook

Motion of a pendulum 

14:00 Introduction to Muon Mass Notebook 

 

  • Short introduction to Muon Mass notebook
  • Muon mass
    • Task: measure the invariant mass of a muon
    • Skills: calculate invariant mass given its 4-vector (energy and x/y/z-momentum), make a mass plot

14:45 All hands meeting

 

Day 2

8:00 Welcome back

  • Adam’s here (instead of Chris): adamlamee@gmail.com
  • Recap from yesterday
  • What stood out? Any new thoughts?

8:15 Change from student hat → teacher hat!

11:00 Speaker

12:00 Break

  • Lunch

13:00 Continue working on implementation plan

  • Get help on coding issues
  • Finish your coding activity and drafting an implementation plan

14:35 Share out

  • Teachers take turns (5 min each) sharing your ideas for how coding might make it into your classroom. If your Colab notebook is ready for others to try out, 
    • Click the Share” button in the top right of the Colab notebook.
    • Copy the link to give others view-only access.
    • Send that link to adamlamee@gmail.com and we’ll post in on the agenda

14:45 All hands meeting

  • Share observations, challenges
  • Closing thoughts? Where to next?