Filters

Clear all
Find a publisher

Showing 49 results

Show
results per page

The aim of this workbook, written by Ali Mulla, is to provide a simple introduction for students to programming in the language Python. The book contains examples, tasks for students to complete and space for students to write their observations and answers to questions posed. The topics covered are: dealing with...

This series of resources supports the teaching and learning of the computer programming language Python. The series of activities, produced by Code Club have support sheets for each of the activity projects. They are easy to follow and support progression in the learning. The activities require studenst to: *...

This activity booklet uses the real life context of air traffic control using radar signals to identify the position of an aeroplane that students act out. It provides them with an opportunity to use their knowledge of waves and speed = distance / time to calibrate and calculate the distance a plane is from the...

This resource supports students to research and discuss the field of robotics and artificial intelligence (AI). The resource provides a series of student tasks that explore the topic of whether robots are a threat to humanity. This resource would work well as a research topic for students undertaking projects in...

Artificial intelligence (AI) is a disruptive technology, meaning that it is significantly changing the way that people, businesses, and industry interact. To put it in context, the invention of the wheel, electricity, TV, and GPS are all disruptive technologies that changed the way in which society worked.

...

The joy and challenge of building ‘cheap and cheerful’ sensors has a wide appeal to adults as well as children. It also opens a wide number of links to aspects of the mathematics, science, computing, design and technology, and engineering curricula, supporting scientific investigation and discovery. These...

Cryptographic techniques enable information to be shared with other people, yet still maintain a surprisingly high level of privacy. This activity illustrates a situation where information is shared, and yet none of it is revealed: a group of students will calculate their average age without anyone having to reveal...

This resource contains ten instant maths ideas using spreadsheets to solve mathematical problems. Mathematical topics explored include: * solving equations to complete a think of a number puzzle * completion of magic squares * exploring different sequences * the ‘Rich Aunt’ problem * an exploration of cubic graphs...

Scratch is widely used in primary schools to teach children basic programming. This resource goes deeper, making use of the familiar Scratch environment to take students deeper into programming concepts such as:

  • Algorithm design
  • Parallel and sequential instructions
  • Event-driven...

To play a simple game called Hexapawn, an ‘artificially intelligent’ computer is created made entirely from sweets. The game is like a mini version of chess; the rules are explained fully, and a playing board drawn. The ‘machine’ then ‘learns’ how to improve its playing of the game by trial and error and by ‘...

This CS4FN activity from the team at Queen Mary University of London highlights some issues encountered during the design of human-computer interfaces (HCI). It acts as an introduction to HCI, introducing the need to translate problems and to understand how people behave.

The activities include a robot...

The aim of this activity is to raise awareness of human interface design issues. In a world where poor design is rife, people have become accustomed to dealing with problems caused by the artifacts with which they interact, sometimes blaming themselves instead of attributing the problems to flawed design. The issue...

The twenty seven challenges contained in this booklet are designed to challenge and inspire students whilst helping them on their journey to becoming a ‘computational thinker’. The ideas contained in the booklet will also provide useful teacher stimulation when planning lessons.

Many of the challenges...

This activity shows how to accomplish a simple, but nevertheless seemingly impossible task -making a fair random choice by flipping a coin, between two people who don’t necessarily trust each other, and are connected only by a telephone. The resource begins with a detailed explanation of the activity and...

Many real-life situations can be modelled in the form of a network or “graph” of the kind used for colouring in the Poor Cartographer – Graph ...

Pages