2025 Coding Camp 1

Monday, July21

Session 1

(15 min) Welcome (w/ Danelix)

  • FermiLab Dr. Lincoln explanation
  • stipends, tech reimbursement, graduate course credit
  • plan for the week: student hat first, then teacher hat

(30 min) Norms discussion and activity (w/ Danelix)

BREAK (5min)

(15min) Our philosophy recording (w/ Carol)

Google Colab

(2 hrs) Driver/navigator time (w/Peter)  (Fellows Demo Notebook)

(30min) All hands Meeting

  • A web search can be the best programming help
  • Other announcements?

 

Session 2

(30 min) Guest speaker @ 4:15 PM EDT (w/Carol)

 

Adam LaMee, Adam LaMee lamee@aps.org (American Physical Society) Lead on the PhysTEC project to train more high school physics teachers

 

(1 hr) More driver navigator time: (w Peter)

 

(20 min) All hands meeting (w/Carol)

  • A web search can be the best programming help
    • W3schools - detailed help, without AI generated answers
    • Stack exchange - often comes up in general searches -ca be helpful seeing how others have handled similar problems
    • chatgpt/gemini/other AI tools
  • Other announcements?
  • Share your work

 

Tuesday, July 22

Session 1

(30 min) All Hands meeting (w/Danelix)

(30 min) Share out 3 NB from yesterday

Break

(1 hr) Coding Time! Focus on the probability notebook, if you finish early move on to the next notebook

(15 min) Share out Probability and Histograms

Break

(1 hr) Coding Time! Focus on the Position vs Time notebook, if you finish early move on to the next notebook

 

If you finish early can start work Big CMS dataset analysis 

(45 min) All hands (w/Carol)

Share out Modeling Position vs Time Graphs

 

  • Take a look at each group’s notebook
  • What patterns did you find?
  • Please complete attendance 
  • Any HEP questions?

Session 2

(30 min) Guest speaker @ 4:00 PM  EDT (w/Carol)

(1hr 10 min) 

 

  • Finish creating an invariant mass plot for your particle
  • Discuss these follow-up questions in your group
  • How would you use your mass plot to tell someone about your part 
    • When you are ready!
    • take breaks as needed
    • swap driver/navigator periodically
    • ask us for help if you get stuck

 

If you finish the notebooks, Big datasets: the 100,000 brightest stars in the Milky Way

 

(20 min) All Hands Meeting (w/Danelix)

*We have more time the next day for muon
 

Pull in Phyphox data (or sheets) from Google Drive

Pull in Phyphox data from Local Machine

Getting Data Into Colab

 

Wednesday, July 23

Session 1

Zoom Link

Attendance Sign In

(30 min) All Hands (w/Carol)

**grad credit - is that all good?

(45 min) Work on muon mass notebook

 

(15 min) Share out muon mass notebook 

Break (10 min)

 

(1 hr) Big CMS dataset analysis (all participant) 

or continue working on muon mass notebook

  • (W/Kayla short introduction of CMS)
  • Big CMS dataset analysis CMS analysis working time (sophomore)
  • Finish creating an invariant mass plot for your particle
  • Discuss your plot with a coding fellow
  • How would you use your mass plot to tell someone about your particle? 
    • When you are ready!
    • take breaks as needed
    • swap driver/navigator periodically
    • ask us for help if you get stuck

 

If you finish the notebooks, start thinking about how you might incorporate Colab into your courses.

(15 min) Share out Big CMS Data notebook (Cool Coding Stuff)

Break (10 min)

(1 hour) Continue Deep Dive in CMS Data Notebook

 

Session 2

(45 min) Guest speaker @ 4:00 PM  EDT (w/Carol)

  • Matthaeus Huelse, AI Programs Manager for Forward-Edge,
    • Slide Deck Matthaeus’s contact information is on the slides, please give credit if you use these slides

 

Break

 

(45 min) **Jeremy Smith discusses big CMS data set** (Cool Physics Stuff)
 

(30 min) Shift to Teacher Hat!  (w/ Carol)

  • Examples from teachers just like you!

Preliminary data investigation

 

All hands meeting (w/Carol)

  • Other announcements?
  • Items 1 & 3 on the 2025 workshop must-do items page

 

Thursday, July 24

Session 1

(1 hrs) All Hands (w/Peter)

  • Thoughts from yesterday
  • Introduce your pets

 

 

Colab, Web based Alternatives

 

(2hrs) Teacher Hat working time

Quark Net Github

 

When you need a break:

 

(45 min) Share out your work so far

Session 2

(30 min) All Hands (w/Carol)

 

Face recognition with Machine Learning (w/Carol)

Lesson sequence

 

(30 min) Guest speaker @ 4:00 PM  EDT (w/Danelix)

Dra. Natalie Lao, Executive Director of the App Inventor Foundation, a 501(c)(3) nonprofit founded by professors and engineers at MIT and Google.

 

(1 hrs 15min) Developing and refining a new notebook (Implementation Plan) for your students. You can work individually or in pairs

  • Arduino / Raspberry Pi Pico
  • Mobile app data collection (like PhyPhox)
  • More particle physics
  • Data for social good, locally-relevant data
  • Cosmics
  • Astronomy
  • Computational modeling
  • Hangout room
  • Quiet room

 

Teacher Hat mode

  • work individually or in 2s or 3s
  • develop a plan for implementation with your students
  • use whatever format or structure you’d like

 

(15 min)

 

Friday, June 21

Session 1

(15 min) All Hands (W/Danelix)

  • Thoughts from yesterday 
  • Money!
    • For stipend: Anne Zakas needs your SSN. You can leave a secure voicemail at 574-631-2789.
    • For reimbursement: send receipts showing payment to Anne Zakas (zakas.1@nd.edu) and she’ll send a check for up to $250
  • Items 1 & 3 on the 2025 workshop must-do items page

 

 

QuarkNet official webpage

(anytime this AM) QuarkNet annual teacher survey (15-20 min)

 

(3 hrs 45min) Continue working on implementation plan

  • 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 at the beginning of Session 2.
  • Add a link to your implementation plan to the sharing spreadsheet.
  • If you finish your implementation plan, there will be a breakout room to discuss the CMS data, if you would like to review that notebook


 

Session 2

(10 sec) Group photo (W/Carol)

 

(40 min) Share plans for implementation in groups of 4

  • Assign a timekeeper since this timeline is tight
  • 5 minutes of each camper “Driving” one notebook; 5 minutes of feedback/questions
  • Participate as a student might. The author can make their own notes with comments/feedback.
  • Briefly decide upon ONE activity (of the four) that you want to “showcase” later.

 

(45 min) Coding Activity Showcase (W/Carol and Danelix)

  • (3 min each) Showcasers will screen share, briefly summarize their lesson, and mention some of the feedback received during the small group session
  • Sharing your implementation plan

After Camp

  • Here are the photos from Graduation Day
    •  
  • For professional development credit, we send you the certificate.

Resources

Quarknet website

Learning to code

Data Science

Physics