Listing all results (123)

Java programming with Greenfoot: bouncy coloured balls

In this revision tutorial students create a new game that features bouncing balls.  They revisit class and field structures, modifying images and using constructors to add new balls as well as exploring using methods to change parameters.

More resources can be found here

 

 

Divide and conquer

This activity provides a mathematical problem that is solved in a simple way. It relates to the way algorithms are used in search engines and links to problem solving in maths. The context is that of Santa trying to find his socks in one of 1024 boxes, which a...

All sorted

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 University of Oxford are working on ways to...

Meet the Sense HAT

 

Astro Pi is the name of a small computer developed by the Raspberry Pi Foundation, in collaboration with the UK Space Agency and the European Space Agency (ESA).

There are two very special Astro Pi’s. Their names are Ed and Izzy, and they have been qualified for spaceflight. They are now onboard...

How to Collect Data from Astro Pi

Astro Pi is the name of a small computer developed by the Raspberry Pi Foundation, in collaboration with the UK Space Agency and the European Space Agency (ESA).

There are two very special Astro Pi’s. Their names are Ed and Izzy, and they have been qualified for spaceflight. They are now onboard the...

Variables Unplugged

This activity away from the computer is from the Barefoot Computing project. It is intended to provide a theoretical understanding of why and how variables are used in computer programming, using the example of score-keeping in a classroom quiz. Involving several volunteers from the group, the activity uses...

Scratch Maths Quiz Variables

This Barefoot Computing resource builds on the ‘Maths quiz with selection’ learning activities which should be undertaken first.

It involves improving an existing Scratch maths quiz and adding score-keeping using variables – a quiz Scratch file is provided for students who do not have access to one they made...

Python Projects

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

VEX IQ - exploring Modkit blocks

This resource for VEX IQ Modkit helps students to understand the basic principles of using blocks of code to create a programme. The Modkit blocks have been reproduced so that they can be printed and used by students for discussion and when planning their code. This resource contains a classroom presentation...

Crumble Card Buggy

This resource provides instructions for building a card buggy and creating a sample programme for your crumble board. You will need motors, a battery pack and connectors to complete the project.

Pages

View all publishers