Filters

Clear all
Find a publisher

Showing 531 results

Show
results per page

In this session you will look at image resolution and how to work out the size of a file. In real life the digital images we take are ever increasing in size. This session will help understand how the size of an image is calculated and also what an image actually looks like to a computer.

In this session you will look at compressing files to reduce their size. You will see how both types of compression work and consider when they would be used. 

In this, the final activity of a sequence of eight, children are asked to use their knowledge to create a challenge using Rapid Router, solvable using Python. It will ask their partner to use procedures, increment variables and apply different methods of control flow.

The resource includes an overview of...

This activity makes the leap from Blockly to Python programming. The 'grocery van driving challenge' is reduced from previous lessons to allow students to concentrate on syntax and correct coding using a limited set of instructions. Matching of Blockly and Python code is encouraged to assist the transition.

...

This activity in the Rapid Router series takes children further in their transition to text-based programming in Python.

By creating Blockly programs and comparing them to the automatically-generated Python code, children are encouraged to identify code which matches. The complexity of the problems is...

This activity follows-on from previous exercises using the Blockly editor on the Rapid Router website. It reviews what the children have learned before they proceed to using text-based programming.

The exercise looks at the most advanced ideas used with the Blockly-based phase of the Rapid Router scheme,...

This activity goes further into Python programming by expanding the range of repetition and selection commands used. Students also practice debugging of code.

Variables are explained before making use of incremented variables to solve challenges in Python.

Other programming practices, including...

This lesson activity further develops Python programming ability by introducing additional commands such as WHILE, IF, ELSE and ELIF. Debugging of programs is featured, and extension activities lead to the writing of functions that use COUNT IN RANGE() to control repetition. Students are also encouraged to mark-up...

In this Rapid Router activity, children progress from block-based programming to the textual environment of Python. In doing so they learn about the nature of text-based coding, including the need for precise syntax and how it is structured.

The progression is handled gently, with code compared in both...

This activity explores the concepts of pattern recognition and problem decomposition. It illustrates these ideas using a popular children's book, "We're going on a bear hunt" by Michael Rosen.

Children are asked to apply their understanding by then creating functions using the Blockly editor on the Rapid...

This four-lesson sequence teaches students to create multimedia for a given purpose. Using digital cameras and special desktop publishing software, students create a comic-book representation of the life of William Shakespeare. They are required to plan and execute the project from the beginning and to evaluate...

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 report is the outcome of a project initiated by the Royal Society in August 2010. The project was prompted by a high degree of concern about aspects of the provision of education in Computing in UK schools. The project was guided by an Advisory Group that brought together individuals and representatives with a...

Siemens have created a number of high-quality engaging online interactive games and activities for pupils of all ages covering many aspects of the STEM curriculum.  Topics range from cybersecurity to carbon emissions; programming to dressing a site worker in appropriate personal protective clothing. Many of the...

This CREST Silver level resource pack focuses on Machine Learning, with a variety of project ideas enabling students to investigate machine learning in a real-life context, exploring innovative ideas and solutions for the future, such as:

  • Machine learning in disease detection
  • Self-driving car...

Pages