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
- Welcome & introductions
- Registration (https://forms.gle/VeuyjybWkgMvCUji6) and create/login to Google account
- Update Quarknet Account (https://quarknet.org/document/update-your-profile-quarknet-site)
8:30 Working together
- Norms, APS STEP UP poster & Fermilab norms poster
- Video: Pair programming how-to (YouTube) (Amara w/Sp subtitles)
- Video: What Most Schools Don’t Teach
- A look at the Data Activities Portfolio
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
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
- Share observation3_Muon mass - Colaboratorys, challenges
- How do you think your students would handle these tasks?
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!
- Where might these (or your own) coding activities fit into your course?
- Develop a coding activity and integrate it into your course plan.
- See CODINGinK12.org site and the UCI Machine Learning repository for data sets
- Coding Fellows Colab Survival Guide
- embedding an image from your Google Drive (source):
- In a text cell, embed an image with: ![alt text label](URL-to-image)
- Original URL:
https://drive.google.com/file/d/0B6wwyazyzml-OGQ3VUo0Z2thdmc/view - Edit the URL to look like this: https://drive.google.com/uc?export=view&id=0B6wwyazyzml-OGQ3VUo0Z2thdmc
- Opening a Google Sheet in Colab
- Superscript example: In a text cell:
- word <sup>exponent</sup> will display as word exponent
- Create an implementation plan.
- The format should be whatever is useful to you. How do you sketch out your lessons? Do you use a form from your school or district?
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?