We started off by using Kodable, a site that introduces students to key programming concepts : sequencing, problem decomposition, branching, loops and procedures. The site also provides personalised support to students based on their current level of understanding. The system enables students who have had more exposure to computational thinking and creative problem-solving to move through the exercises at a rapid pace yet remain challenged.
In the second week, we put our new thinking skills into good use and tried our hand at coding a cat to move across a screen repeatedly in a controlled manner.
In the third week, we reinforced sequencing and added rotation in a space to help students to build spatial reasoning. Separating left from right in a 3D plane isn't easy for most, but students' spatial awareness is growing. Some students were able to calculate polygon angles independently and create repeating patterns within the 3D plane to create wonderful visual representations of the instructions given to the turtle.