top of page

About the Workshop

In this session learners take part in a range of offline coding challenges. 

  • The session beings with an introduction to what computer code is and how Ada Lovelace developed the code for Charles Babbage’s Analytical Machine.

  • Students then take part in a ‘Simon says’ style game that introduces the ideas of conditional branching. 

  • The session then moves on to how to create a complex program instruction need to be broken down and learners must use the concepts of decomposition to complete an origami challenge.

  • Finally, learners will look at how important it is to spot and edit errors through a team debugging challenge.

optics and robotics video image.jpg

Student Learning

Curriculum Links:

  • Design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller parts

  • Use logical reasoning to explain how some simple algorithms work and to detect and correct errors in algorithms and programs


Skills Builder Framework:

  • Listening 

  • Problem Solving

  • Teamwork 

  • Aiming High


Learner Outcomes:

  • Learn about why coding is important in our lives. 

  • Understand the concept of conditional branching, decomposition and debugging. 

  • Take part in a series of coding challenges.

Logistics and Planning

Room requirements:

  • Large classroom

  • Projector and screen

Human Coding

Workshops can be booked on their own and delivered on rotation throughout the day or delivered as part of a series of workshops,

where classes rotate between multiple activities.

WORKSHOP INFO ICONS.png

Groups of approximately 30 learners

icons for workshop details2.png

Keystage 2 and 3

icons for workshop details3.png

30-60 minutes

Interested in booking?

Click the button below to fill in the workshop form and we'll be in touch soon

bottom of page