Skip to main content

CAS Tenderfoot Unit 3 - Clever Stuff for Common Problems

Downloaded: 17

Last edit: 13 May 2022

English Key Stage 11-14 year (KS3)
Curriculum Topic Programming
Resource Type Lessons, Worksheets and Activities, Teaching Resources, Example Programs and Live Lessons, Schemes of Work (Programming Units and Curriculum)

This resource is for CAS Tenderfoot trained or experienced trainers. It gives access to the full portfolio of resources that supports the whole-day Unit and the Sessions that can be delivered as separate CPD events, of about 2 hours.

This video (4 minutes) introduces the Unit. It can be used to introduce the whole-day Unit or contextualise shorter Sessions. Alternatively, the URL can be sent to attendees for viewing before the CPD session.

The first section of this page contains the materials required to run the FULL session i.e. in a whole day. The remaining sections have the resources split up into a number of shorter sessions ideal for delivering in a twilight session.

Whole-day Unit Materials 

Full slide deck

Training Notes

Individual Session Unit Materials 

The CAS Tenderfoot units are designed as 1-day sessions for 'trainers' of 'master teachers and other curriculum champions'. The material is structured to allow it to be delivered in shorter sessions by those 'master teachers and curriculum champions' – but is predicated on them being exposed to the entire narrative of a day session or series of shorter sessions organised by those 'trainers'. We advise trainers not to just identify 'activities' to make a training session. The activities are important to illustrate ideas but it is the computer science content that is important. For a non-specialist key stage 3 teacher – just doing an activity is a step forward, but the purpose of this material is to get more experienced teachers together to discuss and deepen their understanding of the computer science concepts. Shorter sessions only address that if attendees commit to, and cover the unit as a whole.

Session 1: The Peg Puzzle, Perfect Shuffle and Data structures Matter activities 

This focuses on the manipulation of arrays and introduces the importance of other data structure and abstraction. there's plenty of time to practice the magic trick too!

Teachers Notes  

Peg_Swap_Puzzle.pdf

Perfect_Shuffle.pdf

Structures_Matter.pdf

Handouts 

Peg_Swap_Array_Template.pdf

Peg_Swap_Algorithm_Exercise.pdf

Perfect_Shuffle_Array_Template.pdf

Perfect_Shuffle_Investigation.pdf

Spit_Not_So_Cards.pdf

Knights_Tour_Resources.pdf

Session 2: Many problems, One Solution 

These three activities illustrate many problems, one solution and could be preceded by the Knights Tour activity if desired. This session focuses on abstraction and generalisation. One key activity if the map colouring algorithm which makes links to other data structures, principally lists and stacks.

Teachers Notes 

Many_Problems_One_Solution.pdf

Handouts 

Poor_Cartographer_Maps.pdf

Poor_Cartographer_Maps.pdf

Session 3: The Toy Problems for the Real World, Oracle of Bacon and Beauty of Trees

The activities in this session focus on various graph traversals and associated problems

Teachers Notes 

Toy_Problems_Real_World.pdf

The_Oracle_Of_Bacon.pdf

Beauty_Of_Trees.pdf

Handouts 

Muddy_City_Map.pdf

Finding_Kevin_Bacon_Exercise.pdf

Sample_Bebras_Graph_Questions.pdf

Binary_Tree_Traverse_Exercise.pdf

Standard resources

Computational Thinking Poster

BCS Certificate for Computer Science Teachers

National Curriculum