Then I read one of the many excellent posts by Amy Gruen on her blog, Square Root of Negative One Teach Math (we share a first name and a knack for ridiculously long blog titles!). She was raving about her experiences teaching students to program graphing calculators. Eureka! What a terrific idea! Like their mobile devices, graphing calculators are carried by almost all my students and their power for learning is under-utilized. I decided I would teach then how to program their graphing calculators.
Many students wrote programs to solve for density or percent error. Several tried other things too -- molar mass, stoichiometry. Some got carried away and created program after program after program. One of my best students created a program that used matrices to balance any equation!
One student, who had been a solid worker but just slightly above average, told me she wanted to write something different; she didn't want to do what everyone else did. I suggested that she start with density, but then make her program tell me if something would sink or float in water. She started working while I mingled. One of my best students was struggling to get his program to work correctly and we were troubleshooting. All of a sudden, the denisty programmer jumped up and screamed - actually screamed - "I did it!" My top student turned to her and asked for her help on his and she beamed.
I can't say for sure that it was the Hour of Code that turned things around for her, but she became one of my strongest students - almost unstoppable - by second semester. Some students, though, did sign up for programming because they had tried it in chemistry. Hopefully, everyone saw that programming isn't too hard for them or beyond their reach. There were so many payoffs for the Hour of Code I did last year, that I am anxious to try it again this year. If you can squeeze in an hour-long coding lesson, please do. It will be a great day and may be the start of something big.
No comments:
Post a Comment