Filters

Clear all
Find a publisher

Showing 137 results

Show
results per page

This resource contains a series of interactive spreadsheets designed to demonstrate various teaching points and to provide practice in 2D and 3D shapes and their properties at primary level. They are:

...

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...

In this activity, part of a group of Python inspired resources,  students will learn how to write a Python program telling people all about you.

...

This short activity for primary school computing uses art to introduce the concept of abstraction. During a ‘guess what’ game the children are asked to represent a word on a card using drawing or modelling – in doing so they unconsciously concentrate on just the most important aspects of the idea they are...

Machine learning is a system where rather than a computer programmer deciding the best way to sort, organise, classify or use information, the computer program develops its own set of instructions (algorithm) based on information that users feed it.  Scientists at the...

Python is a freely available programming language. This resource contains six sections:

The first section, Getting started, begins with a simple description of how to download and install a Python compiler onto a computer. The screenshots in the resource use a compiler called IDLE. There...

This cross-curricular computing / ICT activity helps children to understand decomposition. They choose a poem and create an animation using Scratch; this encourages them to think deeply about the poem, and to explore the tools available. Children break the poem into pieces (decomposition), then plan the animation...

...

This longer-duration activity involves prototyping a low-power lighting system. It could be used in an off-timetable workshop or across a series of lessons.

Students are challenged to work through the whole design process, and to place a micro-controller (in this case a BBC micro:bit) at the centre of the...

In this resource learners will use Scratch, to debug and then improve a program to move Autosub6000 around the ocean floor, photographing samples found.   The remote movement will be controlled through a keyboard’s arrow keys initially and then the children will be challenged to create a program which will move...

This is a resource aimed at students aged 11-14. It is one of a series that support the use of the BBC micro:bit in the classroom. The pack contains several lesson plans, presentations and student handouts. The first ‘unplugged’ lesson introduces students to how programmable systems work, the second they are walked...

The BBC micro:bit is a great tool for carrying out surveys that involve quickly counting and recording one or two variables. Using the button inputs provides a simple interface to the device allowing, for instance, quick tallying of the numbers of two different types of bee around a plant. Other examples might...

This activity, suitable for a multi-lesson sequence or a single extended session, challenges students to design and prototype a simple motion-sensing alarm. The device is intended to prevent theft or the accidental picking-up of a bag.

Motion is sensed using the accelerometer built-in to the BBC micro:bit,...

This resource introduces binary data to students via the creation of bracelets which display their name in binary. This lesson helps to demonstrate how it is possible to take something that we know and translate it into a series of ons and offs (ones or zeroes). The resource contains a lesson plan and related...

Students always need practice in number system conversion. This resource gives them instant feedback and allows them to progress from conversion to binary addition. This would make an ideal homework activity. the file is a macro enabled worksheet and can be downloaded from the zip file.

 

Pages