+
Lesson Plan
University of Canterbury

Cs Unplugged: Divide and Conquer

For Teachers 1st - 5th
Imagine 31 numbers have been organized in ascending order in a list by a computer program. Now the program has to find a number in the list, but it can only look at one number at a time. Is it easier to find the number now, than if they...
+
Lesson Plan
Code.org

Code.org: Cs Fundamentals: Lesson 6: Processing

For Teachers 2nd - 4th
Students complete two unplugged card sorting activities to explore the meaning of processing and its relationship to problem-solving.
+
Lesson Plan
Code.org

Code.org: Cs Fundamentals: Lesson 4: Debugging With Laurel

For Teachers 2nd - 4th
Learners will practice debugging in the "collector" environment. Students will get to practice reading and editing code to fix puzzles with simple algorithms, loops and nested loops.
+
Lesson Plan
University of Canterbury

Cs Unplugged: Quick Card Flip Magic

For Teachers 3rd - 5th
Every item of data that we store and transmit has extra bits added to it to prevent errors. Can you find the error and correct it?
+
Lesson Plan
University of Canterbury

Cs Unplugged: Product Code Check Digits

For Students 3rd - 5th
Find out how to check dockets at the supermarket and be sure that what is purchased matches the docket.
+
Lesson Plan
University of Canterbury

Cs Unplugged: Parity Magic

For Teachers 3rd - 5th
This activity will look at how computers correct errors automatically.
+
Lesson Plan
University of Canterbury

Cs Unplugged: Unit Plan: Error Detection and Correction

For Teachers K - 1st
This unit and lessons explores how digital devices detect and correct errors in data, and why sometimes computers can detect errors, but don't have enough information to correct them.