SlideShare a Scribd company logo
Demonstrating how specific concrete examples of
puzzles, riddles and pattern recognition and problems
can be used to introduce paper-based problem solving
whilst having fun!
Pupils should learn (without knowing) how to make use
of computational thinking techniques without using
any complicated technology or terminology.
K Gibson: CGHS
Some background Excited Teacher
K Gibson: CGHS
• Been teaching for 35 years and have been involved in CAT and IT but also
been a reluctant Maths, Science and and LO Teacher!
• Started at Collegiate Girls’ High in PE last year to start IT as a subject.
• Started experimenting with grade 8 and 9 classes during Covid to
experiment with problem solving without computers (all girls do have).
• Premise was to have fun whilst ‘invisibly’ learning problem solving by
looking at riddles and puzzles and ‘Talent Search’ type questions.
• Started adapting questions to ‘bend them’ towards computational thinking
skills without ever mentioning the complicated terminology.
• In one year we doubled the IT numbers and have a created a huge buzz!
• The adage was/is life is all about problem solving (and we don’t mean
Maths
Principles
K Gibson: CGHS
• Learn while having fun
• Grade the problems so they are access to all
• It about ‘growing’ real-life problem solving skills
• What are the actual constraints, can I change something, can I partially solve?
• Keep instructions simple / use graphics where possible
• Be precise ‘when you need to’ with instructions
• Contextualise within the learner’s realm
• Its about the journey not just the product
• The adage was/is life is all about problem solving (and we don’t mean
Maths
Really excited teacher
Understanding problems and constraints
• This is a ‘classic’ riddle I use first up (there are lots online)
• A farmer has to get a fox, a chicken, and a sack of mielies across a river.
• She has a boat, BUT it can only carry her and one other ‘thing’ in the boat
• If the fox and the chicken are ever left together, the fox will eat the chicken.
• If the chicken and the corn are ever left together, the chicken will eat the
mielies, how does the farmer do it?
• Discuss ‘out the box, wild’ solutions like ‘can the fox swim across?’ 
• Learners can all get to the first step and be encouraged
to work ‘graphically’, write down which ‘combinations work’
and which do not etc.
K Gibson: CGHS
‘Codes’ Encryption and Decryption
• Learners love ‘codes’
• Start simple with a basic ‘Shift’ algorithm where the letter A becomes
B, the letter B becomes C etc , so ‘HOPE’ becomes ‘IPQF’
• Help/get the learners to write down the steps to follow (the
algorithm, remembering and how to deal with the letter ‘Z’ and more
complex ones where we ‘shift ‘by say 3 letters
• An ‘agorithm’
With each letter in the word to be encoded, do the following
• ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
•
• Brainstorm how to reverse this process (decryption).
K Gibson: CGHS
Swopping order/values (Sequential Programming)
• A crane responds to six different input commands:
Left , Right , Up , Down , Grab , Release
• Which is the correct set of instructions to
swop the position of the two crates?
A. (Down, Grab, Up, Right, Down, Release, Up)
B. (Down, Grab, Up, Right, Down, Release, Up) (Right, Down, Grab, Up,
Left, Left, Down, Release, Up) (Right, Down, Grab, Up, Right, Down,
Release)
C. (Right, Right, Down, Grab, Up) (Left, Left, Down, Release, Up)
D. (Down, Grab, Up, Right, Right, Down, Release, Up) (Down, Grab,
Left, Down, Release, Up) (Down, Grab, Up, Right, Down, Release,
Up)
E. None of the above are correct
K Gibson: CGHS
Recognising solutions that match constraints
• A farmer wants to sub-divide a square piece of land into 16 equal size plots give them to local NGOs.
• His only restrictions are that:
• no NGO may own more than THREE pieces of the land (the colours are the plots)
• no NGO may own any land that is adjacent in any way to any other land they have i.e. they can never move
from one piece of their land to another without going through someone else’s land first
• Four proposals (colour-coded according to NGO) have been put forward – which, IF any, are acceptable ?
K Gibson: CGHS
Patter recognition and
optimisation: Chess Board
• Need to colour ina produce a chess board using a robot
that can
• MR (move RIGHT ONE block),
ML (move LEFT ONE block)
MD (move DOWN ONE block)
• PR (Paint current clock in RED) and PB (Paint current clock in BLACK)
• RP n [instructions]
• Initial steps/assumptions – make sure robot is IN correct starting position?
• After the initial ‘brute force’ instructions or each line , try to identify patterns e.g. every second
row etc.
• introduce a new robot command - REPEAT n [instructions] which repeats instructions in brackets
‘n’ times
e.g.. REPEAT 4 [PR MR PB MR] OR REPEAT 8 [ML]
K Gibson: CGHS
Optimisation (1)
• Carla the chameleon travels on the grid as shown below. The colours
on the grid are: Red, Yellow, Pink, Green, Blue and Red
• She moves between adjacent cells either
horizontally, vertically or diagonally in any direction.
• In a cell, a Carla has the same colour as the colour of the cell.
• What is the minimum or least number of different colours that Carla
can change to (including the initial colour) when she is travelling
traveling from the lower left of the grid to the upper right?
K Gibson: CGHS
Deduction, reprocessing constraints, Truth Tables
K Gibson: CGHS
• keithg@cghs.za
• Sites
• https://olympiad.org.za/talent-search/past-papers/pen-and-paper/
• https://www.cemc.uwaterloo.ca/
• https://cemc.uwaterloo.ca/contests/past_contests.html
• https://www.bebras.org
http://www.studyopportunities.co.za/resources/Brochures/Digital-Technology-brosjure.pdf
K Gibson: CGHS
K Gibson: CGHS
K Gibson: CGHS
K Gibson: CGHS
K Gibson: CGHS
K Gibson: CGHS
K Gibson: CGHS
K Gibson: CGHS
K Gibson: CGHS
K Gibson: CGHS
K Gibson: CGHS
K Gibson: CGHS
K Gibson: CGHS

More Related Content

PPT
Leadership exercises 4
KEY
Hands on Math Powerpoint
PPT
september6.ppt
PDF
How to Think Brilliantly and Creatively in Mathematics
PDF
Describing Integers
PPTX
Kindergarten parent math morning copy
PDF
Scaling: Old ideas & some new ones....
Leadership exercises 4
Hands on Math Powerpoint
september6.ppt
How to Think Brilliantly and Creatively in Mathematics
Describing Integers
Kindergarten parent math morning copy
Scaling: Old ideas & some new ones....

Similar to Problem-solving-with-Computational-Thinking-present.pptx (20)

KEY
Build A Better Team With Improv - OSCON 2012
PPT
NC-NETS Employability Skills: Problem Solving
PDF
What_Is_Cubing.pdf
PPTX
Image generation compression using genetic algorithm
PPTX
Bussiness lessons
PPTX
Bussiness lessons
PPTX
Constant velocity presentation
PDF
Calculus for Kids - Lesson 6
PPTX
(7) Experiments, Sample Space, Simple Events, and Outcomes.pptx
PPT
Permutation and Combination excellant.ppt
PPTX
Employability skills for freshers and job seekers.pptx
PDF
On Hiring (in a Devops World)
PPTX
Bussiness lessons
PDF
Erik gist wattsatelierfiguretutorial
PPTX
Teaching prepositions
POT
Grid Drawing Project
PDF
Calculus for Kids - Lesson 2
PDF
Understanding Abacus Math
PDF
Baobab Education_Overview
PDF
Inclusion Module_IncludeArt_Erasmus+ Project
Build A Better Team With Improv - OSCON 2012
NC-NETS Employability Skills: Problem Solving
What_Is_Cubing.pdf
Image generation compression using genetic algorithm
Bussiness lessons
Bussiness lessons
Constant velocity presentation
Calculus for Kids - Lesson 6
(7) Experiments, Sample Space, Simple Events, and Outcomes.pptx
Permutation and Combination excellant.ppt
Employability skills for freshers and job seekers.pptx
On Hiring (in a Devops World)
Bussiness lessons
Erik gist wattsatelierfiguretutorial
Teaching prepositions
Grid Drawing Project
Calculus for Kids - Lesson 2
Understanding Abacus Math
Baobab Education_Overview
Inclusion Module_IncludeArt_Erasmus+ Project
Ad

More from Bambang Osd (7)

PPT
an introduction for Basic HTML - bams.ppt
PPTX
Hypertext Markup Language (HTML) Cascading Style Sheets.pptx
PDF
PERENCANAAN DAN EVALUASI PENJASORKES.pdf
PDF
PELAKSANAAN DEMOKRASI DI NEGARA INDONESIA.pdf
PPTX
Problem-solving-with-Computational-Thinking-present.pptx
PPTX
TIK Per 1.pptx
PDF
Aplikasi Pegolah Kata.pdf
an introduction for Basic HTML - bams.ppt
Hypertext Markup Language (HTML) Cascading Style Sheets.pptx
PERENCANAAN DAN EVALUASI PENJASORKES.pdf
PELAKSANAAN DEMOKRASI DI NEGARA INDONESIA.pdf
Problem-solving-with-Computational-Thinking-present.pptx
TIK Per 1.pptx
Aplikasi Pegolah Kata.pdf
Ad

Recently uploaded (20)

PPT
Reliability_Chapter_ presentation 1221.5784
PPTX
1_Introduction to advance data techniques.pptx
PDF
Mega Projects Data Mega Projects Data
PPT
Miokarditis (Inflamasi pada Otot Jantung)
PPTX
IBA_Chapter_11_Slides_Final_Accessible.pptx
PPTX
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
PPTX
Market Analysis -202507- Wind-Solar+Hybrid+Street+Lights+for+the+North+Amer...
PPTX
climate analysis of Dhaka ,Banglades.pptx
PDF
annual-report-2024-2025 original latest.
PPTX
Data_Analytics_and_PowerBI_Presentation.pptx
PPTX
Database Infoormation System (DBIS).pptx
PPTX
STUDY DESIGN details- Lt Col Maksud (21).pptx
PPTX
IB Computer Science - Internal Assessment.pptx
PDF
Introduction to Data Science and Data Analysis
PDF
Lecture1 pattern recognition............
PPTX
Introduction to Knowledge Engineering Part 1
PDF
Business Analytics and business intelligence.pdf
PDF
Galatica Smart Energy Infrastructure Startup Pitch Deck
PPT
Quality review (1)_presentation of this 21
PPTX
Acceptance and paychological effects of mandatory extra coach I classes.pptx
Reliability_Chapter_ presentation 1221.5784
1_Introduction to advance data techniques.pptx
Mega Projects Data Mega Projects Data
Miokarditis (Inflamasi pada Otot Jantung)
IBA_Chapter_11_Slides_Final_Accessible.pptx
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
Market Analysis -202507- Wind-Solar+Hybrid+Street+Lights+for+the+North+Amer...
climate analysis of Dhaka ,Banglades.pptx
annual-report-2024-2025 original latest.
Data_Analytics_and_PowerBI_Presentation.pptx
Database Infoormation System (DBIS).pptx
STUDY DESIGN details- Lt Col Maksud (21).pptx
IB Computer Science - Internal Assessment.pptx
Introduction to Data Science and Data Analysis
Lecture1 pattern recognition............
Introduction to Knowledge Engineering Part 1
Business Analytics and business intelligence.pdf
Galatica Smart Energy Infrastructure Startup Pitch Deck
Quality review (1)_presentation of this 21
Acceptance and paychological effects of mandatory extra coach I classes.pptx

Problem-solving-with-Computational-Thinking-present.pptx

  • 1. Demonstrating how specific concrete examples of puzzles, riddles and pattern recognition and problems can be used to introduce paper-based problem solving whilst having fun! Pupils should learn (without knowing) how to make use of computational thinking techniques without using any complicated technology or terminology. K Gibson: CGHS
  • 2. Some background Excited Teacher K Gibson: CGHS • Been teaching for 35 years and have been involved in CAT and IT but also been a reluctant Maths, Science and and LO Teacher! • Started at Collegiate Girls’ High in PE last year to start IT as a subject. • Started experimenting with grade 8 and 9 classes during Covid to experiment with problem solving without computers (all girls do have). • Premise was to have fun whilst ‘invisibly’ learning problem solving by looking at riddles and puzzles and ‘Talent Search’ type questions. • Started adapting questions to ‘bend them’ towards computational thinking skills without ever mentioning the complicated terminology. • In one year we doubled the IT numbers and have a created a huge buzz! • The adage was/is life is all about problem solving (and we don’t mean Maths
  • 3. Principles K Gibson: CGHS • Learn while having fun • Grade the problems so they are access to all • It about ‘growing’ real-life problem solving skills • What are the actual constraints, can I change something, can I partially solve? • Keep instructions simple / use graphics where possible • Be precise ‘when you need to’ with instructions • Contextualise within the learner’s realm • Its about the journey not just the product • The adage was/is life is all about problem solving (and we don’t mean Maths Really excited teacher
  • 4. Understanding problems and constraints • This is a ‘classic’ riddle I use first up (there are lots online) • A farmer has to get a fox, a chicken, and a sack of mielies across a river. • She has a boat, BUT it can only carry her and one other ‘thing’ in the boat • If the fox and the chicken are ever left together, the fox will eat the chicken. • If the chicken and the corn are ever left together, the chicken will eat the mielies, how does the farmer do it? • Discuss ‘out the box, wild’ solutions like ‘can the fox swim across?’  • Learners can all get to the first step and be encouraged to work ‘graphically’, write down which ‘combinations work’ and which do not etc. K Gibson: CGHS
  • 5. ‘Codes’ Encryption and Decryption • Learners love ‘codes’ • Start simple with a basic ‘Shift’ algorithm where the letter A becomes B, the letter B becomes C etc , so ‘HOPE’ becomes ‘IPQF’ • Help/get the learners to write down the steps to follow (the algorithm, remembering and how to deal with the letter ‘Z’ and more complex ones where we ‘shift ‘by say 3 letters • An ‘agorithm’ With each letter in the word to be encoded, do the following • ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, • • Brainstorm how to reverse this process (decryption). K Gibson: CGHS
  • 6. Swopping order/values (Sequential Programming) • A crane responds to six different input commands: Left , Right , Up , Down , Grab , Release • Which is the correct set of instructions to swop the position of the two crates? A. (Down, Grab, Up, Right, Down, Release, Up) B. (Down, Grab, Up, Right, Down, Release, Up) (Right, Down, Grab, Up, Left, Left, Down, Release, Up) (Right, Down, Grab, Up, Right, Down, Release) C. (Right, Right, Down, Grab, Up) (Left, Left, Down, Release, Up) D. (Down, Grab, Up, Right, Right, Down, Release, Up) (Down, Grab, Left, Down, Release, Up) (Down, Grab, Up, Right, Down, Release, Up) E. None of the above are correct K Gibson: CGHS
  • 7. Recognising solutions that match constraints • A farmer wants to sub-divide a square piece of land into 16 equal size plots give them to local NGOs. • His only restrictions are that: • no NGO may own more than THREE pieces of the land (the colours are the plots) • no NGO may own any land that is adjacent in any way to any other land they have i.e. they can never move from one piece of their land to another without going through someone else’s land first • Four proposals (colour-coded according to NGO) have been put forward – which, IF any, are acceptable ? K Gibson: CGHS
  • 8. Patter recognition and optimisation: Chess Board • Need to colour ina produce a chess board using a robot that can • MR (move RIGHT ONE block), ML (move LEFT ONE block) MD (move DOWN ONE block) • PR (Paint current clock in RED) and PB (Paint current clock in BLACK) • RP n [instructions] • Initial steps/assumptions – make sure robot is IN correct starting position? • After the initial ‘brute force’ instructions or each line , try to identify patterns e.g. every second row etc. • introduce a new robot command - REPEAT n [instructions] which repeats instructions in brackets ‘n’ times e.g.. REPEAT 4 [PR MR PB MR] OR REPEAT 8 [ML] K Gibson: CGHS
  • 9. Optimisation (1) • Carla the chameleon travels on the grid as shown below. The colours on the grid are: Red, Yellow, Pink, Green, Blue and Red • She moves between adjacent cells either horizontally, vertically or diagonally in any direction. • In a cell, a Carla has the same colour as the colour of the cell. • What is the minimum or least number of different colours that Carla can change to (including the initial colour) when she is travelling traveling from the lower left of the grid to the upper right? K Gibson: CGHS
  • 10. Deduction, reprocessing constraints, Truth Tables K Gibson: CGHS
  • 11. • keithg@cghs.za • Sites • https://olympiad.org.za/talent-search/past-papers/pen-and-paper/ • https://www.cemc.uwaterloo.ca/ • https://cemc.uwaterloo.ca/contests/past_contests.html • https://www.bebras.org http://www.studyopportunities.co.za/resources/Brochures/Digital-Technology-brosjure.pdf K Gibson: CGHS