University of Canterbury
University of Canterbury: Cs Unpluggeed: Network Protocols
Students learn what information makes up a protocol for bits of information added to messages to make sure they are sent over the internet.
University of Canterbury
University of Canterbury: Cs Unplugged: Finite State Automata
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...
University of Canterbury
University of Canterbury: Cs Unplugged: Programming Languages
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.
University of Canterbury
University of Canterbury: Cs Unplugged: Graph Colouring
Introduce graph coloring, and lead students on to many variations and extensions that reach the cutting edge of computer science.
University of Canterbury
University of Canterbury: Cs Unplugged: Dominating Sets
This activity explores the dominating set problem, and sets it up as the basis for a the public key encryption activity.
University of Canterbury
University of Canterbury: Cs Unplugged: Steiner Trees
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...
University of Canterbury
University of Canterbury: Cs Unplugged: Information Hiding
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.
University of Canterbury
University of Canterbury: Cs Unplugged: Cryptographic Protocols
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.
University of Canterbury
University of Canterbury: Cs Unplugged: Public Key Encryption
This student activity about public key encryption allows learners to simulate encrypt and decrpyt messages without having to share a password to unlock them.
University of Canterbury
University of Canterbury: Cs Unplugged: Human Interface Design
This activity explores just how hard it is to get things right when it comes to designing good interfaces for computers.
University of Canterbury
University of Canterbury: Cs Unplugged: The Turing Test
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.
University of Canterbury
University of Canterbury: Cs Unplugged: Community Activities
A collection of hands-on, physically-active lessons for young scholars ages five to twelve revolving around various computer science concepts.
Other
Partnership for 21st Century Learning
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.
University of Cambridge
University of Cambridge: Nrich: Up and Down Stairs
Work with this cube problem and see if you can find a pattern. Then you can check your solution with solutions already submitted.
Other
Edte.ch: Maths Maps
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...
University of South Florida
Fcat: Problem Solving Strategies
This page gives students a guide for problem solving. A list of strategies is presented, and each strategy has an example to demonstrate it.
Scholastic
Scholastic: Math Maven's Mysteries: The Case of the Mysterious Money Trail
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.
Queen's Printer for Ontario
E workshop.on.ca: Effective Instruction in Math, K 6: Problem Solving [Pdf]
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...
National Council of Teachers of Mathematics
The Math Forum: Unsure of Which Telephone Plan to Choose?
This online activity will help you use step functions as a means of determining the most appropriate calling package for your household.
TeachEngineering
Teach Engineering: Problem Solve Your School
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...
TeachEngineering
Teach Engineering: Hot Problem Solving
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...
TeachEngineering
Teach Engineering: Car Collision Testing & Tradeoffs: Don't Crack Humpty
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...
BBC
Bbc World Service: Figure It Out: Winning the Lottery
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.
NASA
Nasa E Clips: Nasa's Launchpad: The Great Boomerang Challenge [Pdf]
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...