Resources

Algorithms

Abstraction is the representation of essential features without including unnecessary details.  It is used to reduce the complexity of systems for users, hiding how things actually work, applying algorithms to different contexts and producing suitable user interfaces.  The first video explains the concept at a...

This well-known treatise  presents a very systematic and scientific approach to the fundamental techniques associated with data composition and program development. The basic principles covered here are applicable to many scientific and engineering endeavours.

Algorithms Illuminated: Part 1: The Basics by [Tim Roughgarden]

...

Algorithms Illuminated (Part 2): Graph Algorithms and Data Structures by [Tim Roughgarden]

Algorithms are the heart and soul of...

Algorithms student booklet

This booklet contains a number of very briefly described algorithms, which students are then expected to analyse, develop an algorithm for and then implement in a language of their choice. Each section contains success descriptors at three different levels which could be adapted to meet the requirements of an...

This book offers an engagingly written guide to the basics of computer algorithms. In 'Algorithms unlocked' Thomas Cormen, co-author of the leading college textbook on the subject, provides a general explanation,...

Alice and Bob in Wonderland are animations produced by the Perimeter Institute for Theoretical Physics. They are based around the questions that Alice has about the physical world and how these can lead to "powerful ideas" in physics, such as energy-mass equivalence and relativity. Topics include time travel, the...

This book is part of the Archive Collection which is available to view at the National STEM Learning Centre.1

ALICE: Extraordinary Nuclear Adventures Underground

This Catalyst article discusses how experiments using the Large Hadron Collider (LHC), which discovered the Higgs boson, at the CERN laboratory can tell us about the nature of matter in the early universe. ALICE (A Large Ion Collider Experiment) is one of the experiments taking place at the LHC. It breaks down...

Alice’s party

This puzzle contains five pieces of information about people shaking hands at a party. The task is to establish the number of people at the party and determine who shook whose hand.

Pages

Find a publisher