+
Lesson Plan
University of Canterbury

University of Canterbury: Cs Unpluggeed: Network Protocols

For Teachers 2nd - 8th
Students learn what information makes up a protocol for bits of information added to messages to make sure they are sent over the internet.
+
Lesson Plan
University of Canterbury

University of Canterbury: Cs Unplugged: Finite State Automata

For Teachers 2nd - 8th
This student activity is based around a fictitious pirate story which leads to the unlikely topic of reasoning about patterns in sequences of characters. Experiencing this concretely will help lay the foundation for understanding finite...
+
Lesson Plan
University of Canterbury

University of Canterbury: Cs Unplugged: Programming Languages

For Teachers 2nd - 8th
Help build the foundation of understanding computer languages with this activity. Demonstrate some of the issues that arise when we try to give precise instructions to achieve a desired outcome.
+
Lesson Plan
University of Canterbury

University of Canterbury: Cs Unplugged: Graph Colouring

For Teachers 2nd - 8th
Introduce graph coloring, and lead students on to many variations and extensions that reach the cutting edge of computer science.
+
Lesson Plan
University of Canterbury

University of Canterbury: Cs Unplugged: Dominating Sets

For Teachers 2nd - 8th
This activity explores the dominating set problem, and sets it up as the basis for a the public key encryption activity.
+
Lesson Plan
University of Canterbury

University of Canterbury: Cs Unplugged: Steiner Trees

For Teachers 2nd - 8th
Steiner trees are another way to approach finding efficient networks between points. This is another tough problem from computer science, converted into an activity which is easy to explain, with variations suitable for higher-level...
+
Lesson Plan
University of Canterbury

University of Canterbury: Cs Unplugged: Information Hiding

For Teachers 2nd - 8th
This surprising technique discovered by computer scientists that seems impossible allows people to share personal certain kinds of information accurately without having to give up any privacy at all.
+
Lesson Plan
University of Canterbury

University of Canterbury: Cs Unplugged: Cryptographic Protocols

For Teachers 2nd - 8th
This is another activity that achieves something that doesn't seem possible- people who don't trust each other and can't see each other are able to agree on the outcome of a random coin flip.
+
Lesson Plan
University of Canterbury

University of Canterbury: Cs Unplugged: Public Key Encryption

For Teachers 4th - 8th
This student activity about public key encryption allows learners to simulate encrypt and decrpyt messages without having to share a password to unlock them.
+
Lesson Plan
University of Canterbury

University of Canterbury: Cs Unplugged: Human Interface Design

For Teachers 2nd - 8th
This activity explores just how hard it is to get things right when it comes to designing good interfaces for computers.
+
Lesson Plan
University of Canterbury

University of Canterbury: Cs Unplugged: The Turing Test

For Teachers 2nd - 8th
Explore how we might recognize whether a system is truly intelligent. It involves reasoning about what it means to be intelligent, and even what makes us human.
+
Lesson Plan
University of Canterbury

University of Canterbury: Cs Unplugged: Community Activities

For Teachers 2nd - 8th
A collection of hands-on, physically-active lessons for young scholars ages five to twelve revolving around various computer science concepts.
+
Website
Other

Partnership for 21st Century Learning

For Teachers 9th - 10th Standards
The Partnership website is an excellent place to learn what 21st century skills are, why they are important and who is supporting their development. Be sure to check out the Learning Hub.
+
Activity
University of Cambridge

University of Cambridge: Nrich: Up and Down Stairs

For Students 3rd - 4th Standards
Work with this cube problem and see if you can find a pattern. Then you can check your solution with solutions already submitted.
+
Activity
Other

Edte.ch: Maths Maps

For Students 1st - 8th
Maths Maps is a collaborative project where participants use Google maps to choose a location within one of the cities highlighted, then create a Math problem about the site. The problems are marked on the map with various colors...
+
Study Guide
University of South Florida

Fcat: Problem Solving Strategies

For Students 9th - 10th
This page gives students a guide for problem solving. A list of strategies is presented, and each strategy has an example to demonstrate it.
+
Activity
Scholastic

Scholastic: Math Maven's Mysteries: The Case of the Mysterious Money Trail

For Students K - 1st Standards
Pat Tern has been buying items all around town using counterfeit money. Help Math Maven identify a pattern to catch her before she deposits fake money into the Cashflow Bank.
+
Professional Doc
Queen's Printer for Ontario

E workshop.on.ca: Effective Instruction in Math, K 6: Problem Solving [Pdf]

For Teachers K - 1st Standards
Volume 2 in an eworkshop Guide to Effective Instruction in Math outlines and illustrates instructional strategies for building mathematical problem-solving skills and skills in communicating mathematical concepts to students in...
+
Handout
National Council of Teachers of Mathematics

The Math Forum: Unsure of Which Telephone Plan to Choose?

For Students 9th - 10th
This online activity will help you use step functions as a means of determining the most appropriate calling package for your household.
+
Activity
TeachEngineering

Teach Engineering: Problem Solve Your School

For Teachers 9th - 10th
Students apply what they have learned about the engineering design process to a real-life problem that affects them and/or their school. They chose a problem as a group, and then follow the engineering design process to come up with and...
+
Activity
TeachEngineering

Teach Engineering: Hot Problem Solving

For Teachers 9th - 10th
Student teams follow the steps of the engineering design process to meet the challenge of getting their entire class from one location on the playground to the sidewalk without touching the ground between. The class develops a well...
+
Activity
TeachEngineering

Teach Engineering: Car Collision Testing & Tradeoffs: Don't Crack Humpty

For Teachers 9th - 10th
Student groups are provided with a generic car base on which to design a device/enclosure to protect an egg as it rolls down a ramp at increasing slopes. During this activity, student teams design, build and test their prototype...
+
Activity
BBC

Bbc World Service: Figure It Out: Winning the Lottery

For Students 9th - 10th
The learning activity demonstrates to students real-world applications of mathematics. The resource shows examples of how probability and chance can be used in the real world.
+
Lesson Plan
NASA

Nasa E Clips: Nasa's Launchpad: The Great Boomerang Challenge [Pdf]

For Teachers 9th - 10th
Learners use the principles of technological and engineering design to research and explain how airfoil shape affects flight characteristics and how it applies to boomerang flight.. They will work in teams to design, build, test, and...