Monday 30 June
9:30 Getting Ready
- Welcome and Introduction to QuarkNet
- Registration and create/login to Google account
- About Evaluation and Implementation
- Individual Introductions
- Hope and Fears
10:15 Working together
- Norms, APS STEP UP poster & Fermilab norms poster
- Which poster items resonate with what you’re doing this week?
- Which poster would you hang in your classroom?
- Student hat first, then teacher hat
- Our philosophy re:coding - Pair Programming
10:30 Coding activities
- Introduction to Coding
- 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
12:00 LUNCH
1:00 Position graphs
- Task: analyze Position graphs
- Skills: modify a loop, define a function, format a plot
- Curve fitting methods
2:00 Choose another Notebook to Explore
- 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
- Sun Altitude Map
- Surface area
- Elements
- CODINGinK12
- Buggy Lab
- Word Analysis
- Big Foot Sightings (not super polished, but fun!)
Before the picnic
3:00 End of Day: LIPTA Picnic
Tuesday 01 July
9:00 Welcome back
- Recap from yesterday
- Successes / challenges from yesterday’s notebooks
- What stood out? Any new thoughts?
9:15 Particle Identity
9:20 CMS Experiment review
Ana Maria's slides (Copy of AMS’s slides)
Processing LHC Data - great video!
The Higgs Field, explained - Ted-Ed
10:00 Muon Mass activity
- Muon mass
- Task: find the invariant mass of the muon hidden in CMS data
- Skills: calculate invariant mass given its 4-vector (energy and x/y/z-momentum), make a mass plot
- Leptonic Decay
- Finding the mass of an electron using historical data (click ‘Open in Colab’) - same Einstein equation but finds mass through linearization instead of a histogram
- Machine Learning Version
12:00 Lunch - order ahead: https://bnlrollinghost.hrpos.heartland.us/menu
1:00 Work solo or in groups
- Implementation advice and examples on CODINGinK12.org Thanks Adam.
- Brainstorm lesson ideas
- Start on implementation plan
- Resources for data
2:00 Phyphox Data Break
Getting Data from Phyphox to Your Local Machine
Getting Data from Phyphox to Google Drive
Extra support stuff
- Brainstorm and data search
- develop a plan for implementation with your students
- use whatever format or structure you’d like
- A good place to include your implementation plan is in your coding notebook.
- Be prepared to have others look at your implementation plan and coding activity during Session 2.
- Elevate your notebook for students
Build your own notebook!
- Shift to Teacher Hat!
- What most schools don’t teach video
- Implementation advice on CODINGinK12.org
- Brainstorm lesson ideas
- Modify an existing notebook ← our github of notebooks
- Examples of possible graphs in python
Preliminary data investigation
- Choose a data set to investigate and create a notebook that all participants can run and understand.
- Some interesting CMS-related code:
- Tom McCauley’s Z filter to pull events containing 2 muons
- Particle Physics Playground
- Use lab data from your class or collect data with your phone with PhyPhox
- Library of helpful coding tips
- Where to find more datasets?
- Colab Survival Guide
4:00 End of Day
Wednesday 02 July
Short link to this agenda → https://tinyurl.com/BHQN2025
9:00 Recap Tuesday
- Thoughts from yesterday
- Getting Google Colab Access - Talk to your IT people
- Example parent permission slip (or another example a teacher has used)
- FAQ for your IT people from Google
- Instructions for your IT people to turn on/off Colab
- How to do this without Google access?
- On your computer: Install Anaconda (includes Jupyter, Python, & all your favorite modules)
- Free online:
- Trinket
- jupyter.org (free lite version)
- IBM deepnote (must be 16+, age restricted)
Conservation of Momentum:
Calculate the Z Mass Data Activity
Beam Viewers
- LHC - https://op-webtools.web.cern.ch/vistar/?usr=LHC1
- STAR - https://online.star.bnl.gov/aggregator/livedisplay/
9:15 Continue working on implementation plan ← We are here!
- Continue work on your notebook
- Questions to ponder:
- How will these coding activities work in your classes?
- NSTA Position Statements are great.
- Create an implementation plan.
- The format you take home should be whatever is useful to you.
- How do you sketch out your lessons?
- Do you use a form from your school or district?
- What you should include:
- Rationale
- Objectives
- Unit/Sequence (where does this activity fit in your curriculum, what prior knowledge do students need before completing this activity?)
- Examples
- The format you take home should be whatever is useful to you.
- Looking for help? Check out these sites:
- Python Tutorial | Learn Python Programming
- Matplotlib Tutorial
- ChatGPT: Your Personal Python Coding Mentor
- Stack Overflow
- Handy Cheat Sheet: Colab Survival Guide - Colaboratory
- Elevate your notebook for students
- Getting Data from Phyphox to Your Local Machine
- Getting Data from Phyphox to Google Drive
- Intro to coding ← has sliders for graphs example
12:00 LUNCH - order ahead: https://bnlrollinghost.hrpos.heartland.us/menu
Knowles Teacher Initiative Conference -
The Knowles Teacher Initiative is offering free registration and paid travel for high school physics teachers to attend their annual conference in Baltimore July 24. They also have three days of teaching courses July 21-23 that are also paid reg & travel. Reply to me or email phystec@aps.org if you'd like to attend. Please forward to your own teacher networks, too.
- Adam LeMee (adamlamee@gmail.com)
1:00-3:00 DUNE Cryogenics lab
- Website here
- ATLAS Cryogenics
3 pm Wrap up and share out
- Share out your implementation plan
- Make sure you have submitted this form with the details of your implementation plan
3:30 Evaluation
Coding Workshop Exit Survey
Complete Teacher Survey or Teacher Survey Update (Required for all teachers.) Teachers must complete one of the following.
- If a teacher completed the Full Teacher Survey anytime in 2023 or 2024, then complete the UPDATE: 2025 Teacher Survey (once during 2025):
https://www.surveymonkey.com/r/7F25FPN (Plan for ~6 minutes here.)- OR...Spanish version of Update Survey: https://www.surveymonkey.com/r/73LPW7S
- If a teacher did NOT complete the Full Teacher Survey anytime in 2023 or 2024, then complete The Full Teacher Survey: https://www.surveymonkey.com/r/7NXRLK3 We ask that an individual teacher complete this only once in 2025. (Plan for ~15-20 minutes here.)
4:00 End of Workshop