Monday, July21
Session 1
(15 min) Welcome (w/ Danelix)
- QuarkNet program
- 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)
- introductions
- Hopes and Fears survey
- In breakout rooms:
- STEP-UP poster from APS STEP-UP (Spanish Version)
- Fermilab norms poster
- Which poster items resonate with what you’re doing this week?
- Which poster would you hang in your classroom?
BREAK (5min)
(15min) Our philosophy recording (w/ Carol)
- What most schools don’t teach this is from 2012, what has changed?
- Search for your state’s 2024 state of computer science - record any observations
- The country wide pdf is found here - What is true for your school/district? What are limitations to access in your context?
- Does course offering = increased enrollment?
- Pair Programming
- Some Tips
- When you are ready!
- take breaks as needed
- swap driver/navigator periodically
- ask us for help if you get stuck
Google Colab
- Why Python?
- Artificial Intelligence in coding
(2 hrs) Driver/navigator time (w/Peter) (Fellows Demo Notebook)
- Intro to coding (beginners and sophomores)
- Ifs & Loops (beginners)
- Errors (beginners)
- Solar Position
(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)
- Successes / challenges from yesterday’s notebooks
- Resources at end of agenda
- How do I get these notebooks to my students?
- HEP (high energy physics) Resources
- CERN Open Data
- Event Display
(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
- Probability and Histograms using dice (beginners)
- Modeling Position vs Time Graphs (w/Kayla)(beginners/sophomores)
- Modeling and graphing projectiles with air resistance (extension/sophomore)
(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
- Modeling Position vs Time Graphs (w/Kayla) (beginners/sophomores)
- Modeling and graphing projectiles with air resistance (extension/sophomore)
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)
- Dr. Conor Henderson, University of Cincinnati faculty in 2021 as an Associate Professor in the Physics Department.
- Link to Dr. Henderson’s slides
- Dr. Conor Henderson: hendec4@ucmail.uc.edu
(1hr 10 min)
- Calculate the mass of a muon using CMS data (beginner) (w/Kayla)
- Big CMS dataset analysis CMS analysis working time (sophomore)
- 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
Wednesday, July 23
Session 1
(30 min) All Hands (w/Carol)
**grad credit - is that all good?
- Thoughts from yesterday
- Beginners Python Matplotlib Cheat Sheet
- w3schools
- Why are there bison on the muon collider shirts??
- Particle Physics review (w/Kayla)
- Do you 3D print?
- CMS 3D printed models on Thingiverse here
- CERN S’cool lab and their library of 3D printed models
- Quark Puzzle option 1 (there is also an online version)
- Quark Puzzle option 2
(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!
- Sea Level Rise
- Bigfoot Sightings
- Learn plate tectonics by inquiry? Try this notebook.
- Falcon 9 Rocket
- Implementation advice on CODINGinK12.org
- Brainstorm lesson ideas
Preliminary data investigation
- Choose a data set to investigate and create a notebook (by Thursday AM) 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
- Adam’s CODINGinK12.org
- Physics specific programs (not all python, not all data, must do teacher verification before seeing the code “answers”)
- Some repositories CODINGinK12.org CODINGinK1org GITHUB_data
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)
- T-Shirt Designs! (Going on sale Aug 1 - Aug 13). Watch your Email!
- Thoughts from yesterday
- Introduce your pets
Colab, Web based Alternatives
- https://trinket.io/ (easy, must select Python3 for Numpy, Matplotlib, and pandas)
- https://jupyter.org/try-jupyter/lab/ (easy, but can only load local datasets)
- https://deepnote.com/ (easy, but limits number of ‘notebooks’ you are allowed, collaborative coding available)
- https://replit.com/ (medium, free version rumored to be unavailable soon (though this has been the rumor for a couple of years now))
- https://mybinder.org/ (advanced, requires github, can be slow to load)
- https://nb.anaconda.com/ (easy, need to open notebooks from github or upload)
(2hrs) Teacher Hat working time
When you need a break:
- Money!
- Anne Zakas needs your SSN, call her at 574-631-2789 and leave a message.
- For up to $250 reimbursement, email Anne Zakas (zakas.1@nd.edu) with receipts showing payment was made.
- If your physical address has changed, email Anne Zakas your home address
- Graduate credit info (Still time to register if you’re interested)
- Register here for RECT 695C - Topics QuarkNet Sumr Sesn Tchr (2 credit hours). See these instructions for more information.
- Items 1 & 3 under Details on the 2025 workshop must-do items page
- Choose a data set to investigate and create a notebook, that all participants can run and understand.
- Resources for data
- Getting Data into Colab
(45 min) Share out your work so far
Session 2
(30 min) All Hands (w/Carol)
Face recognition with Machine Learning (w/Carol)
(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.
- MIT Artificial Intelligence resources. dayofai.org
- Ethics in AI (UNESCO Documents)
(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)
- Remember to bring your cap to graduation tomorrow
- Daily feedback survey
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
- Artificial Intelligence Ethics(w/Danelix)
- group photo later this AM
- Graduate course: register by today
- Register here for RECT 695C - Topics QuarkNet Sumr Sesn Tchr (2 credit hours). See these instructions for more information.
- Ideas for optional breakouts later
- any ideas?
- Find your local center! https://quarknet.org/active-quarknet-centers
- Or the virtual center if you don’t have one nearby (Megan is an active participant in the virtual center)
(anytime this AM) QuarkNet annual teacher survey (15-20 min)
- 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, then complete the UPDATE: 2024 Teacher Survey (once during 2024).
https://www.surveymonkey.com/r/JNRN6BD Plan for ~6 minutes here.- OR...Spanish version of Update Survey: https://www.surveymonkey.com/r/JNP67QJ
- If a teacher did NOT complete the Full Teacher Survey anytime in 2023, then complete The Full Teacher Survey. https://www.surveymonkey.com/r/G8P3C8R We ask that an individual teacher complete this only once in 2024. Plan for ~15-20 minutes here.
- If a teacher completed the Full Teacher Survey anytime in 2023, then complete the UPDATE: 2024 Teacher Survey (once during 2024).
- Reading in non-csv files for data:
- Excel file: pandas.read_excel()
- Pickle file: pandas.read_pickle()
- Others you are looking for?
- Resources for make equations:
(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
Learning to code
- CODE.org has TONS of great stuff for teachers and students
- W3Schools.org has great, free tutorials on Python, HTML, Java and more
- Python for Everybody (pdf) book
- Python Programming: An Introduction to Computer Science by John M. Zelle
- EDX.org online courses
- Chris Orban’s Let’s Code physics simulation activities and HS coding page on Compadre
- PICUP collaboration of activities submitted by other teachers
Data Science
- PBS documentary Coded Bias about algorithmic biases and their societal effects
- Chris Albon’s Pandas tutorials (see the Data Wrangling section)
- Jake Vanderplas’ Data Science Handbook
- Adam’s CODINGinK12.org science coding activities
- Function to run on a Pandas DataFrame (like getting columns names or seeing unique values) and some Pandas statistical functions
- Some Numpy functions
- Some Pyplot functions
- Pandas Cheat Sheet
- Matplotlib cheat sheets
- Invisible Women: Data Bias in a World Designed for Men by Caroline Criado Perez
Physics
- Disordered Cosmos: Dark Matter, Spacetime, & Dreams Deferred by Dr. Chanda Prescod-Weinstein
- Reading recommendations page
- Quantum Diaries blog
- PhyPhox mobile app to collect, plot, and export raw data from Apple and Android mobile devices. And it’s free.
- Particle Physics Data Group (PDG): for example, the page on the J/ψ.
- CERN OpenData project
- Teaching Relativity in Week 1 by E. R. Huggins