SlideShare a Scribd company logo
Ideas For Activities
Binary Bracelet
Potato King Says If-Else
Minesweeper Unplugged
Treasure Hunt
Graph Paper Programming
Turing Test
Spy Message
Sorting
The Activities
Binary Bracelet
Binary Bracelet
(AGES 7 & UP)
Binary is a complicated concept when you first look at it. A bunch of
1s and 0s is not exactly the easiest to comprehend. Hence to make it
easier, kids can try binary bracelets. These bracelets are made by
kids associating the letters in their name to a pattern of coloured
beads. Then, they can cut out the pattern and wear it as a bracelet.
It is a simple but effective way to introduce binary to kids.
WHAT DOES IT TEACH?
Potato King Says If-Else
Potato King Says If-Else
(AGES 3-6)
We all know the game Simon Says. If Simon says to do something, we
do it or else we don't. This is an idea similar to the if-else conditional
in coding. To play the game, kids assign one person to be 'Potato
King' and 'Potato King' will have to give the instructions in the form of
"If I jump, then everyone jumps. Else, everyone touches their nose."
From there on, it is just like Simon says. Easy right?
If I raise my hands, then
everyone raises their hands.
Else, everyone sits down.
WHAT DOES IT TEACH?
Minesweeper Unplugged
Minesweeper Unplugged
(AGES 6 & UP)
No, I don't mean use real mines. But I do mean play it in real-life
instead. The game is very fun and easy to play but requires some
setting-up prior to playing. A group of 2 will act as the
programmers. Assign a 3rd person to be the player. Both
programmers will have to use if-else conditionals, while loops and
for loops to code a path for the player. The game is won when a
card with the 'ship" on it is found.
WHAT DOES IT TEACH?
Treasure Hunt
Treasure Hunt
(AGES 6 & UP)
Who doesn't love a good treasure hunt? The whole idea of this is to
get kids to follow directions given in code in order to find the
'hidden treasure'. They can be given directions such as "If object
ahead, turn right". This is a really fun way to get kids excited about
coding.
WHAT DOES IT TEACH?
Graph Paper Programming
Graph Paper Programming
(AGES 6 & UP)
This activity is a simple way to get kids to understand how images
are compressed and how pixels work. Kids simply choose an image to
draw and color in the grids on graph paper. Then they try to write
out the sequence of number of black and white grids in each row.
After they have done this, kids can try the reverse by having the
numbers first and then trying to draw out a shape with that.
8
1,2,2,2,1
1,2,2,2,1
3,2,3
2,4,2
2,4,2
2,1,2,1,2
8
WHAT DOES IT TEACH?
Turing Test
Turing Test
(AGES 6 & UP)
This is a modified version of the same game from CS Unplugged.
One person will be a computer while another person stays a human.
Both will be questioned by the rest of the class for 5 minutes. When
being questioned, they will write their answer on separate boards as
their character. The remaining players will have to guess who is the
computer after time is up. The players win when they guess correctly.
This is a great game to get kids questioning AI and what do we
consider to be intelligence.
It's 2 p.m.
What is the
time now?
ComputerHuman
WHAT DOES IT TEACH?
Spy Message
Spy Message
(AGES 7 & UP)
Since every detail is shared online, cryptography is very important for
computer security. Hence, kids can learn about cryptography through
this simple game. Each person writes down a secret message for
their friend and creates a special key for their message. This key will
be used for decryption of the secret message by their friend. Kids
can have fun experimenting with different keys.
WHAT DOES IT TEACH?
Sorting
Sorting
(AGES 6 & UP)
There are a lot of sorting algorithms and this activity will make
teaching them all a breeze. We start with giving each person a
number and having everyone line up randomly. Next, we ask them to
arrange themselves using Bubble sort. Next they can try Mergesort.
After that's done successfully, they can try Quicksort. This way we
are able to kill 3 birds with 1 stone!5 9 3 1 10 16
5 9 3 1 10 16
5 3 9 1 10 16
5 3 1 9 10 16
5 3 1 9 10 16
SWAP
SWAP
NO CHANGE
NO CHANGE
NO CHANGE
REPEAT
Bubble Sort
WHAT DOES IT TEACH?
You Made It!
DID YOU FIND THIS ARTICLE USEFUL? COMMENT BELOW
THANK YOU FOR READING

More Related Content

Similar to Ideas for Activities to Teach Coding & Computer Science

Third Places - GAME Manitoba
Third Places - GAME ManitobaThird Places - GAME Manitoba
Third Places - GAME Manitoba
Lucas Gillispie
 
Child Safety Say No To Bad Touch, Learn Good Touch
Child Safety Say No To Bad Touch, Learn Good TouchChild Safety Say No To Bad Touch, Learn Good Touch
Child Safety Say No To Bad Touch, Learn Good Touch
GameiMake
 
Graphic design ollie stroud
Graphic design ollie stroudGraphic design ollie stroud
Graphic design ollie stroudOliver Stroud
 
Initial Plans
Initial PlansInitial Plans
Initial Plans
Sumiah Rose
 
Proposal - video game project
Proposal - video game projectProposal - video game project
Proposal - video game project
JoyLucyBuck
 
Students projects for Game critics Montpellier In Game 2013
Students projects for Game critics Montpellier In Game 2013Students projects for Game critics Montpellier In Game 2013
Students projects for Game critics Montpellier In Game 2013Benjamin Dimanche
 
Gamecodization
GamecodizationGamecodization
Gamecodization
Andoni Sanz
 
Games for education
Games for educationGames for education
Games for education
Sya Syairah
 
ART/GAME STYLES: (E . ENIOLA O)
ART/GAME STYLES: (E . ENIOLA O)ART/GAME STYLES: (E . ENIOLA O)
ART/GAME STYLES: (E . ENIOLA O)
haverstockmedia
 
Rorotika mobile gaming
Rorotika mobile gamingRorotika mobile gaming
Rorotika mobile gaming
Rorotika Technologies (Pty) Ltd
 
Research
Research Research
Research
Simran Jabbal
 
Research
ResearchResearch
Research
Simran Jabbal
 
COMPISSUES04 - Games
COMPISSUES04 - GamesCOMPISSUES04 - Games
COMPISSUES04 - Games
Michael Heron
 
Khush And Ryan's Game
Khush And Ryan's GameKhush And Ryan's Game
Khush And Ryan's Game
SuperSpy827
 
The effect of video games on children
The effect of video games on childrenThe effect of video games on children
The effect of video games on children
SandroLjubojevic
 
The effect of video games on children
The effect of video games on childrenThe effect of video games on children
The effect of video games on children
MarkoMarkovic150
 
Field trips and games
Field trips and gamesField trips and games
Field trips and games
mercy rani
 

Similar to Ideas for Activities to Teach Coding & Computer Science (19)

Third Places - GAME Manitoba
Third Places - GAME ManitobaThird Places - GAME Manitoba
Third Places - GAME Manitoba
 
Child Safety Say No To Bad Touch, Learn Good Touch
Child Safety Say No To Bad Touch, Learn Good TouchChild Safety Say No To Bad Touch, Learn Good Touch
Child Safety Say No To Bad Touch, Learn Good Touch
 
Graphic design ollie stroud
Graphic design ollie stroudGraphic design ollie stroud
Graphic design ollie stroud
 
Initial Plans
Initial PlansInitial Plans
Initial Plans
 
Proposal - video game project
Proposal - video game projectProposal - video game project
Proposal - video game project
 
Students projects for Game critics Montpellier In Game 2013
Students projects for Game critics Montpellier In Game 2013Students projects for Game critics Montpellier In Game 2013
Students projects for Game critics Montpellier In Game 2013
 
Gamecodization
GamecodizationGamecodization
Gamecodization
 
Games for education
Games for educationGames for education
Games for education
 
Children's games
Children's gamesChildren's games
Children's games
 
ART/GAME STYLES: (E . ENIOLA O)
ART/GAME STYLES: (E . ENIOLA O)ART/GAME STYLES: (E . ENIOLA O)
ART/GAME STYLES: (E . ENIOLA O)
 
Rorotika mobile gaming
Rorotika mobile gamingRorotika mobile gaming
Rorotika mobile gaming
 
Research
Research Research
Research
 
Research
ResearchResearch
Research
 
COMPISSUES04 - Games
COMPISSUES04 - GamesCOMPISSUES04 - Games
COMPISSUES04 - Games
 
Khush And Ryan's Game
Khush And Ryan's GameKhush And Ryan's Game
Khush And Ryan's Game
 
2. research
2. research2. research
2. research
 
The effect of video games on children
The effect of video games on childrenThe effect of video games on children
The effect of video games on children
 
The effect of video games on children
The effect of video games on childrenThe effect of video games on children
The effect of video games on children
 
Field trips and games
Field trips and gamesField trips and games
Field trips and games
 

Recently uploaded

Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
Mohammed Sikander
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
Kartik Tiwari
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 

Recently uploaded (20)

Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 

Ideas for Activities to Teach Coding & Computer Science

  • 2. Binary Bracelet Potato King Says If-Else Minesweeper Unplugged Treasure Hunt Graph Paper Programming Turing Test Spy Message Sorting The Activities
  • 4. Binary Bracelet (AGES 7 & UP) Binary is a complicated concept when you first look at it. A bunch of 1s and 0s is not exactly the easiest to comprehend. Hence to make it easier, kids can try binary bracelets. These bracelets are made by kids associating the letters in their name to a pattern of coloured beads. Then, they can cut out the pattern and wear it as a bracelet. It is a simple but effective way to introduce binary to kids.
  • 5. WHAT DOES IT TEACH?
  • 7. Potato King Says If-Else (AGES 3-6) We all know the game Simon Says. If Simon says to do something, we do it or else we don't. This is an idea similar to the if-else conditional in coding. To play the game, kids assign one person to be 'Potato King' and 'Potato King' will have to give the instructions in the form of "If I jump, then everyone jumps. Else, everyone touches their nose." From there on, it is just like Simon says. Easy right? If I raise my hands, then everyone raises their hands. Else, everyone sits down.
  • 8. WHAT DOES IT TEACH?
  • 10. Minesweeper Unplugged (AGES 6 & UP) No, I don't mean use real mines. But I do mean play it in real-life instead. The game is very fun and easy to play but requires some setting-up prior to playing. A group of 2 will act as the programmers. Assign a 3rd person to be the player. Both programmers will have to use if-else conditionals, while loops and for loops to code a path for the player. The game is won when a card with the 'ship" on it is found.
  • 11. WHAT DOES IT TEACH?
  • 13. Treasure Hunt (AGES 6 & UP) Who doesn't love a good treasure hunt? The whole idea of this is to get kids to follow directions given in code in order to find the 'hidden treasure'. They can be given directions such as "If object ahead, turn right". This is a really fun way to get kids excited about coding.
  • 14. WHAT DOES IT TEACH?
  • 16. Graph Paper Programming (AGES 6 & UP) This activity is a simple way to get kids to understand how images are compressed and how pixels work. Kids simply choose an image to draw and color in the grids on graph paper. Then they try to write out the sequence of number of black and white grids in each row. After they have done this, kids can try the reverse by having the numbers first and then trying to draw out a shape with that. 8 1,2,2,2,1 1,2,2,2,1 3,2,3 2,4,2 2,4,2 2,1,2,1,2 8
  • 17. WHAT DOES IT TEACH?
  • 19. Turing Test (AGES 6 & UP) This is a modified version of the same game from CS Unplugged. One person will be a computer while another person stays a human. Both will be questioned by the rest of the class for 5 minutes. When being questioned, they will write their answer on separate boards as their character. The remaining players will have to guess who is the computer after time is up. The players win when they guess correctly. This is a great game to get kids questioning AI and what do we consider to be intelligence. It's 2 p.m. What is the time now? ComputerHuman
  • 20. WHAT DOES IT TEACH?
  • 22. Spy Message (AGES 7 & UP) Since every detail is shared online, cryptography is very important for computer security. Hence, kids can learn about cryptography through this simple game. Each person writes down a secret message for their friend and creates a special key for their message. This key will be used for decryption of the secret message by their friend. Kids can have fun experimenting with different keys.
  • 23. WHAT DOES IT TEACH?
  • 25. Sorting (AGES 6 & UP) There are a lot of sorting algorithms and this activity will make teaching them all a breeze. We start with giving each person a number and having everyone line up randomly. Next, we ask them to arrange themselves using Bubble sort. Next they can try Mergesort. After that's done successfully, they can try Quicksort. This way we are able to kill 3 birds with 1 stone!5 9 3 1 10 16 5 9 3 1 10 16 5 3 9 1 10 16 5 3 1 9 10 16 5 3 1 9 10 16 SWAP SWAP NO CHANGE NO CHANGE NO CHANGE REPEAT Bubble Sort
  • 26. WHAT DOES IT TEACH?
  • 27. You Made It! DID YOU FIND THIS ARTICLE USEFUL? COMMENT BELOW THANK YOU FOR READING