2024 University of Nebraska Teacher Coding Workshop

University of Nebraska
Teacher Coding Workshop Agenda 

June 25th - 27th, 2024

Workshop Goals

  1. Review and apply basic aspects of computer programming in Python, such as conditionals, math functions and plotting, and file manipulation.
  2. Use simple programming tools to analyze large datasets generated from the CMS experiment and run analyses of these data. Generate conclusions about these analyses that include both calculations and plots (e.g. of invariant or transverse mass).
  3. Search for new scientific datasets available online and write code to perform analyses of these new data.
  4. Design a series of code-centered activities that either add onto existing units in a K-12 course, or replace an already existing activity; create a plan for implementation of these activities.

 

Location: 101 Pound Hall   https://maps.app.goo.gl/S2gjmAxaVVstxdMZ8

There are two public garages close by at 11 & Q and 13 & Q

Wifi Access – for guest wifi access here are the instructions: 


 

UNL Faculty Advisor

Michael Bergland-Riese

 

Quarknet Coding Fellows

Tracie Schroeder - Kansas State Center, bravesearth@gmail.com 

Megan Alvord - Virtual Center (North Carolina), ms.mealvord@gmail.com 

 

Bringing a Laptop

Plan on bringing one if you can. Mac/PC/Linux/Chromebook is all fine. Some of the interactive websites we will use are not optimized for phones/tablets (especially those requiring Java/Flash) and data entry in spreadsheets and coding notebooks is tedious on a tablet.  An internet-capable phone will not be sufficient.

 

Before Camp

  • Tech stuff
    • You’ll also need a laptop or Chromebook for the coding activities logged into a Google account that isn’t linked to your school account (there may be school restrictions that cause problems). Test your setup by doing some (or all) of this Intro coding activity. If you have trouble with that, let us know and we’ll get you sorted out.(Tablets and iPads aren’t great for the coding activities we’re doing.)
  • Studying
    • You do not need to read or study before the camp. But if you’re itching to get started, see the “Resources” section at the end of this page for ways to spend your time while you’re avoiding other stuff around the house.

 

  • Money 
    • $360 stipend for completing the workshop
    • Professional Development certificate for 20 contact hours.
  • Questions? Email Adam at adamlamee@gmail.com

 

Day 1

Session 1

9:00 Welcome

  • Stipends → attendance
    • Call Anne Zakas and give SSN 
    • 574-631-2789 Encrypted and such
  • Wifi
  • Parking
  • Introductions
  • IRIS-HEP

 

9:45 Norms discussion and activity

 

10:15 Our philosophy re:coding

 

10:25 Driver/navigator time

 

12:00 Lunch Break

Session 2

1:00 Continue driver/nav work from session 1. 

 

  • Upload notebooks here

 

2:00

 

The Circle Lab

 

3:30 Share out of probability notebooks

 

3:45 All hands meeting

Day 2

Session 1

9:00 All Hands meeting

  • Successes / challenges from yesterday’s notebooks 
  • Share out of position notebooks
  • Group photo later this AM
  • Why python? 

 

9: 30 Particle Identity 

 

9:35 CMS Experiment review

        Ana Maria's slides (Copy of AMS’s slides)


 

Processing LHC Data - great video!

 

10:15 Start on this notebook: Calculate the mass of a muon using CMS data.

 

Svaha link (science/nerdy clothing) 

 

11:50 Group Photo #1

 

12:00 Lunch Break

Session 2

1:00 Continue work on muon mass notebook

 

2:00  Switch to Teacher Hat mode

 

2:30 Work solo or in groups

 

3:45 All Hands Meeting

 

Day 3

Session 1

 

9:00 All Hands

  • Thoughts from yesterday 
  • How to do this without Google access?

 

9:15 Continue working on implementation plan

  • 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
  • Upload your implementation plan here

 

When you need a mental break today, please fill out these two forms

  1. Registration (2 minutes)
    1. For QuarkNet center put other
  2. Survey (15-20 minutes)
    1. You won’t be able to answer all the questions, that’s ok!


 

Extra HS math notebook: What if it has infinite sides? Polygon exploration 

 

10:00 Leen-Kiat Soh

    https://www.youtube.com/watch?v=vQOK3YNeTDE

    https://github.com/profeck/profeck.github.io 


 

12:30 Lunch Break (everyone together)

Session 2

1:30 Share plans for implementation

  • Each camper shares their lesson concept and notebook. Others participate as a student might.
  • Others provide comments/feedback
  • The author can make their own notes with comments/feedback.

 

2:30  Introduction to QuarkNet



 

3:15 Resources

 

3:40 Group Photo #2

 

3:45 Housekeeping and sign off


 

Hi All

 

This is to confirm that we will be seeing you at UNL on June 25-27 for the IRIS-HEP Coding Workshop.

 

The workshop will begin run from 9:00 =- 4:00 in 101 Pound Hall (https://maps.app.goo.gl/S2gjmAxaVVstxdMZ8

There are two public garages close by at 11 & Q and 13 & Q.

 

Plan on bringing a laptop. Mac/PC/Linux/Chromebook are all fine. Some of the interactive websites we will use are not optimized for phones/tablets (especially those requiring Java/Flash) and data entry in spreadsheets and coding notebooks is tedious on a tablet. An internet-capable phone will not be sufficient.


 

Before Camp

Tech stuff

  • You will need a laptop or Chromebook for the coding activities logged into a Google account that ideally isn’t linked to your school account (there may be school restrictions that cause problems). Test your setup by doing some (or all) of this Intro coding activity. If you have trouble with that, let us know and we’ll get you sorted out.

 

Studying

You do not need to read or study before the camp. But if you’re itching to get started or really worried about not knowing much about particle physics, here are some links to get you started.


 

We do have a waiting list, so please reply to this email indicating you are able to attend.


 

Tracie Schroeder

KSU QuarkNet

QuarkNet Coding Fellow