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: My Robotic Friends

For Teachers 1st - 3rd
This unplugged lesson brings the class together as a team with a simple task to complete: get a "robot" to stack cups in a specific design. This activity lays the groundwork for the programming that students will do throughout the course...
Lesson Plan
Code.org

Code.org: Cs Fundamentals: The Big Event

For Teachers K - 1st
Students will soon learn that events are a great way to add flexibility to a pre-written algorithm. Sometimes you want your program to be able to respond to the user exactly when the user wants it to. Events can make your program more...
Handout
Code.org

Code.org: Cs Fundamentals: Debugging Guide

For Students K - 1st
A one-page visual de-bugging reminder for studets learning computer programming.