Friday, March 23, 2012

Etymology of Popsicle Shticks

In a presentation on differentiation techniques, a co-worker of mine introduced me to a clever method for randomly calling on students. She suggested writing students names on popsicle sticks and keeping them in a cup. You could pull out sticks to call on random students, or pull out groups to sticks to make random teams.

I really liked the idea from a pedagogy perspective:
  • Calling on random students helps keep them on their toes
  • Randomizing groups forces students to be social with each other and takes pressure off of socially challenged students. (Although I might not want to do this every time. I think it’s important to give students an opportunity to stretch and make connections on their own.)
  • If random students answer, then all students must participate instead of just the most engaged
  • Instead of an echo-chamber effect from the best students answering all the questions, I get a better idea of the comprehension level of the class when random students answer.
  • Calling on weak students for difficult questions gives them an opportunity to stretch. I just have to be careful to make the students feel comfortable to try and fail and try again. I’ll also have to be ready to scaffold the answer for the student should they need some help.

However, I wasn’t too keen on managing five cups full of popsicle sticks. As a secondary school teacher, I have five different classes in different rooms across the school, so keeping up with 120 sticks in 5 bundles carried hurriedly around every day seemed like a non-starter. However, my tablet PC isn’t far from my arms during most of my lessons, so the solution seemed to be a program that would hold my popsicle sticks for me. I would be able to edit my lists easily, and I would never drop a cup full of sticks on the floor. Hence, “Popsicle”.

The ‘shtick’ in Popsicle Shticks, is not meant to be joke about poor pronunciation. Rather, Shtick is a Yiddish word that refers to an attention getting routine. Much like a comedian might have a Shtick that he relies on, Popsicle Shticks is a routine I use to keep the student’s attention. Hence, “Shtick”.

If you want to know more about Popsicle Shticks, check out the original blog post.

To download Popsicle Shticks, click here.

Friday, March 16, 2012

Generate Random Student Group with Popsicle Shticks v1.01

A colleague of suggested using my random student name picking program, Popsicle Shticks, to quickly create random groups of students for group-work. However, because the normal random name generator doesn't pull the names out of the hat once called, it didn't quite work as planned. In addition, students being what they are, will always manage to forget what group they were assigned to when called.

To address these issues I have added a random group generator to Popsicle Shticks. You can use this feature to quickly sort students into teams, or create presentation orders. When the list is made, duplicates of names in the list are removed so if you have quietly added a student twice to make sure they get selected more frequently, their name won't appear on this list twice. However, it does mean that if you have two students with the same name, you'll have to give them slightly different names in your class list. For example "Joey" and "Joey" become "Joey P" and 'Joey Z".


For more information about Popsicle Shticks, a discussion of calling on random students in class and source code, see my original post. You can download the latest version of Popsicle Shticks here:

Friday, March 9, 2012

Random Student Name Picking Program - Popsicle Shticks

Popsicle Shticks is a light-weight program I created to help teachers call out student names at random. As a teacher I like the idea of questioning individual students because:

  • It keeps students attentive and on their toes
  • It helps prevent know-it-all students from dominating the class dialogue
  • It gives me feedback on how well students are capturing knowledge
  • It helps me learn student's names at the start of the year

I prefer this software implementation over names in a hat or picking names "randomly" from my head because:

  • In my classroom, I have a wireless video connection to the projector so when I'm direct teaching my computer is never far from me.
  • I don't have to manage half a dozen hats full of cards that need updating every time students enter/leave my class
  • I can copy/paste my class list from my excel grade book right into Popsicle Shticks
  • The program automatically draws a new random name whenever it loses program focus, so every time you check the screen it's ready with a new name.
  • If I feel like some students need to be called on more than others, I can quietly add their name to the class list multiple times. 

I have heard the argument that by randomly selecting students, you will occasionally ask difficult questions to students who are not able to answer. However, I argue that in those cases, you are giving that student an opportunity to exceed your expectations; provided that your classroom has a positive environment where students feel comfortable to try and fail and try again. In addition, if you want to ask a truly devious question, you can simply open up the question for anyone to answer rather than selecting a random student.

I've been testing Popsicle Shticks for a few days in my own classrooms and I have found that student response is mixed. Some students are excited by the chance to answer a question when they weren't brave enough to volunteer before. Other students were used to being able to quietly sit back and are not accustomed to having to be engaged all the time. Personally, I'm having trouble remembering to use the program! I usually ask the question, then remember to get a random name. This means that I don't really have that student's attention until after the question is asked. I need to get in the habit of calling on the students before asking the question.

If you're interested in trying Popsicle Shticks in your classroom, you can download the program from this link:


I also made a video tutorial on installing and running the program. The process is pretty straight forward, but there are two things you might need to look out for.

  1. You need .net installed. At least version 2.0. You can download the latest version here if you don't have it already (you probably do if you have windows 7). 
  2. You'll want to save the program to its own folder. It creates new files for each class that you have so if you save it to your desktop, you're going to fill your desktop with class lists.



For those of you who need a slight variation to this program, you can download the source here. Apologies for the sloppy code.

Cheers,
David

Wednesday, August 4, 2010

Guide for Teachers: Creating IB Physics Graphs



Update: The New IB Physics Graphing Template for the 2016+ Syllabus is out! Follow this link to find out more!

All the links below are now OUT OF DATE!

Download the IB Physics Graph Template

Are you a student? See my post on Creating Perfect IB Physics Graphs.

It is difficult enough for students to understand the purpose of creating linearized graphs with max and min slopes. It is made doubly difficult by the laborious processes involved in generating these graphs by hand or with ill-suited software.

To streamline the process and allow students to focus on the meaning of the information in their graphs, I developed an Excel template for creating perfect IB Physics Graphs with minimum and maximum slopes. Just fire up Excel:

  1. Type in your coordinate pairs, and
  2. Type in the uncertainties for your measurements
As you enter data, your graphs are rendered on-the-fly. This gives students instant feedback on the shape of their data, and the appropriateness of their graph and data. In this way, students can graph their data easily while they are still collecting their data! Doing so allows them to easily see if their data is making sense and if they are therefore on the right track.

Here's what the result of my efforts looks like.

IB Physics Graph Template with Max and Min Slope
If you think this tool might be useful in your classroom, you can purchase a school-wide license for this template using the Google Checkout Gadget below. Just complete the purchase and you will be directed to the download location. Once you have the file, you can distribute it to every student and teacher in your school! The IB Graph template is now free! Download here.

This template requires Microsoft Excel

Saturday, July 31, 2010

Creating Perfect Graphs with Minimum and Maximum Slope for IB Physics IA's

Update: The New IB Physics Graphing Template for the 2016+ Syllabus is out! Follow this link to find out more!

All the links below are now OUT OF DATE!

Download the IB Physics Graph Template

Are you a Teacher? See my Guide to Teachers: Creating Perfect IB Physics Graphs.

I've been working on an Excel Template that will allow you to easily create ideal graphs for IB Physics IA's. Some of the features I'm trying to incorporate are:

1) Automatically draw the correct error bars based on the uncertainty of the measurement
2) Automatically draw the maximum and minimum slope based on the error bars
3) Fill in the graphs on-the-fly so you can see how the data is developing as you take measurements.

The template I'm building requires Microsoft Excel

Graphing Template for IB Courses with Max and Min Slopes

This template can be purchased for $2.00 USD using the Google Checkout Gadget below. Complete the purchase and you will be directed to a download link for the template. The IB Graph template is now free! Download here.