Listing all results (281)
The ability to extract and summarise information is a very valuable skill for students to develop. This document is a report published in 2011 by the University of Cambridge. It investigates social impacts of technology use on different cultures. This resource could be used as a source document for students to scan...
Routers pass packets from network to network. This activity explores the relationship between efficient packet transfer and topology. Although it is aimed at younger students, this practical activity can often reinforce understanding while also making a theory topic more engaging and enjoyable.
Casting a critical eye of the wider computing landscape, this book examines the impact of computing technology on society. From a viewpoint based on personal liberty and its loss as ideas of privacy and information are radically transformed, this engaging book serves to fill in the ethical issues behind the...
Squishy Circuits are a great way to take modelling further by introducing batteries and components. Use Squishy circuits (conductive and insulative play dough) to create the circuits and realise part of a design. Comprehensive classroom guidance for ideas in using this in fun and inspiring ways.
This UNESCO publication draws on a wide range of research into pedagogical approaches that aim to engage learners and lead to desirable outcomes in mathematics. The report looks to deepen the understanding of educational practices that optimise opportunities for mathematics learners.
The report aims to...
This resource from the Scottish Qualification Authority covers key aspects of data transmission including the concepts of serial and parallel communication, error correction, simplex, half duplex and duplex transmission.
This resource consists of a comprehensive teaching pack on the topic of data protection and compliance from the Information Commissioner’s Office. It is a self-contained resource that could be used in its entirety or themes and activities could be selected.
Supercomputers represent the pinnacle of computer performance. This resource from the University of York provides a fascinating history for students and will consolidate the key concepts that they have learned about high-performance computer architecture.
This resource from Tony Ballantyne assumes no previous Haskell experience but progresses through a series of exercises to cover all key characteristics of the language.
This is a very comprehensive introduction to functional programming concepts using Python 2 from Mary Rose Cook’s blog. Students can work through the activities, using a language of their choice, to learn a wide range of techniques including using maps, lambda, reduce and pipelines.