Rik Cross

RikCross

Rik Cross

@CodeClubRik

Rik is the Senior Content and Curriculum Manager at the Raspberry Pi Foundation, where he oversees Code Club’s curriculum, developing fun coding projects for children with a range of interests and abilities. Code Club is a nationwide network of volunteer-led after-school coding clubs for children aged 9-11. Rik previously spent 10 years as an ‘outstanding’ secondary ICT and Computing teacher, helping to introduce the new Computing curriculum.

Workshop

Practical debugging in Scratch

Developing confidence in programming is best achieved by children immersing themselves, experimenting and making mistakes along the way. This workshop will demonstrate a range of techniques for finding and fixing common bugs in Scratch projects. Participants will be given a range of buggy Scratch programs, which will be fixed using the techniques learnt and discussed. Educators can teach these skills in order to develop learner resilience, and help them to experience controlled, positive failure as part of the programming process.

In this workshop, attendees will be given broken code and set the challenge of identifying and fixing bugs effectively. We will offer some suggestions on how to go about this including: logical thinking and debugging, individual and collaborative testing, making use of variables during testing, modular testing by breaking up code blocks, and creating custom blocks.

We will conclude with examples of the types of errors that children frequently make when learning how to code, and summarise the strategies we can deploy so that children can use their mistakes to learn and develop their coding and resilience skills.

About Rik

Rik is the Senior Content and Curriculum Manager at the Raspberry Pi Foundation, where he oversees Code Club’s curriculum, developing fun coding projects for children with a range of interests and abilities. Code Club is a nationwide network of volunteer-led after-school coding clubs for children aged 9-11. Rik previously spent 10 years as an ‘outstanding’ secondary ICT and Computing teacher, helping to introduce the new Computing curriculum.

back to top