Sunday, 20 September 2015

"Good morning" projects ... A great success!

Sadly, none of the students took the time to watch the video posted in last week's blog post: Your First Hopscotch Project (see previous post). However, every cloud has a silver lining ... and watching the video in class was ours!

Before going any further, I'd like to encourage you to explore the great selection of video tutorials available on You Tube, particularly those in the Hopscotch: Programming for Kids collection. The video I am referring to is from this collection and is presented by Dr Em ... read more about Dr. Em and her colleagues on the gethopscotch site.

Now ... back to Friday's lesson. We started by watching the video tutorial by Dr. Em, all the way through. Then we began reconstructing the tutorial, one step at a time. We quickly discovered that our current version of Hopscotch is different from the one used in the tutorial. Specifically, some of the terminology has changed in terms of the building blocks used in the App. This actually proved to be a good thing because it involved the students in problem-solving right from the start. Let me share the project using screen shots ...


Dr. Em explained the screen size and x,y coordinates (an excellent maths connection ... cartesian coordinates!) and took us through a step-by-step process of drawing a line across the screen, that started out thin and ended up filling the entire screen and creating our sky.

How did we do this? We started by selecting a character and then creating a rule.


We used commands from the drawing blocks...
... and from the movement blocks...

... plus we learned about grouping commands together ...
and voila ... the finished product!



The students were all completely focussed on achieving the task ... and persisted until they had every step completed, including the title ... even past 3:15pm (home time) on a Friday afternoon!

Next week is the last week of the school term, so we might attempt a more difficult tutorial and see if we can learn some more about the building blocks of good coding.














No comments:

Post a Comment