University of Canterbury
University of Canterbury: Cs Unplugged: Sorting Networks
A student team activity that demonstrates an approach to parallel sorting, or how much computation can be done at the same time. It can be done on paper, but the lesson becomes more meaningful if the students do it on a large scale,...
TeachEngineering
Teach Engineering: Start Networking!
To get a better understanding of complex networks, students create their own, real social network example by interacting with their peers in the classroom and documenting the interactions. They represent the interaction data as a graph,...
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: Routing and Deadlock
Computer networks are based on passing messages from computer to computer. This sounds simple in principle, but in practice all sorts of contention and bottlenecks can occur. This activity gives some first hand experience of such issues,...
Google
Cs Education at Google: Cs First: Social Media Theme
A set of eight activities that teach students basic computer science concepts using the programming language Scratch. Includes lots of additional supports for teachers. All materials are free and teachers sign in to create a class. This...
Other
Teaching Ideas for Primary Teachers: Computing Ideas
A great resource to discover fun new computer activities to bring to your classroom.