Reflections week 8
We engaged with a number of fantastic resources again this week. We revisited the Hour of Code website to explore an Angry Birds maze: http://static-hoc.studio.code.org/?s=hocThis activity required students to think in logical steps and visualise outcomes before inputting instructions. I immediately recognised the map reading skills required and related this to the maths and geography curriculums: http://www.australiancurriculum.edu.au/Search?q=maps
The activity required logical thinking and planning, entering instructions, trialing and progression to the next level where deeper logical thinking is needed. Aimed at the right age level (I imagine years 3-4), this is a very engaging way to involve students in basic coding for two reasons: it involves a game and it involves Angry Birds.
I downloaded the unplugged resources from http://teachinglondoncomputing.org/resources/primary-school-resources/ for future reference. While I haven't explored them fully yet, I am sure they will be of use in addressing curriculum requirements for coding introduction in contexts without a lot of designated one-to-one ICT availability.
The following video retrieved from https://moodle.cqu.edu.au/mod/page/view.php?id=13735
explains the algorithm concept beautifully as a sequence of steps towards an outcome. These steps may or may not include variables and outcome options. I can plainly see here how learning experiences can progress along a continuum that builds logical thinking skills from prep (algorithmic thinking might involve listing steps and direction to the library or tuck-shop, even as blindfold game) to higher primary where variables and their effects on outcomes can be factored in (hour of code activities, SCRATCH resources). This video is actually a resource from www.altv.vic.edu.au where teachers can also source example activities to assist with implementation of the curriculum.
Again, I recognise opportunities for cross-curricula application of algorithms. Organising steps in a sequence links to procedure writing (English), scientific reporting (explaining investigation steps and variables). And of course flowcharts are an invaluable resource for illustrating algorithms and thinking through steps and variable effects.
Other resources that I am keen to explore further for classroom application are
- http://blabberize.com/
- http://twolivesleft.com/CargoBot/ (iPad app)
- https://www.allcancode.com/ (Run Marco)
- http://www.lego.com/en-us/mindstorms/learn-to-program (lego mindstorms)
- http://scratch.redware.com/lessonplan/makeagame (Scratch game making)
As a final note, I have learned that the school where I am doing my prac placement with year 1 does have a robotics program for years 5 and 6. I intend to 'crash' a few of these sessions to observe the program in practice. In my book, any learning experience that students engage in with enthusiasm is great, especially when they realise the skills that are in their possession. Enabling students to feel successful and capable works on so many levels to achieve successful learning outcomes.
Programs such as 'robotics' seem a brilliant way to bring together technology learning from earlier grades and give it real purpose for students. I look forward to observing the program in action and hopefully becoming involved in it. Students wouldn't even realise the knowledge they apply amidst the fun of the challenge. How wonderful for a teacher to be able to point it out and explicitly link to prior learning, where perhaps the question was asked, "Why are we learning this?"