Filters

Clear all
Find a publisher

Showing 310 results

Show
results per page

This collection of resources supports computing and computer science in upper secondary schools. The resources offer in-depth learning opportunities covering programming with Python as well as other aspects of the curriculum.

The copyright for the collection is owned by Axlesoft Ltd and is available for use...

This guide shows how the BrickPi can enable novice programmers to use Scratch to control complex robots and models.

The instructions need to be followed using Scratch on the Raspberry Pi computer. The resulting programs use different input and output devices, including touch and colour sensors and motors....

The Scratch Patch collection is a series of articles from the MagPi Raspberry Pi magazine. The practical activities contained can be used, generally, with any version of Scratch – on a Raspberry Pi or any other computer. The activities are very directed, in support of students in the early stages of learning...

A resource from the CS4FN bank produced by Queen Mary and King’s College, University of London. Students will be able to link the algorithms that they have learned and the relative complexity expressed in Big O notation. The resource consists of a series of slides, program files with solution, an activity sheet and...

This activity allows students to investigate how images are produced from data streams by using first a spreadsheet and then an image-processing program. They then go on to see how the usefulness of such a monochromatic image may be enhanced by using lookup tables and calibration. The materials used focus on the...

This session introduces you to the use of binary digits to represent basic images and the key terms for capacity. During the session you will investigate 4-bit binary numbers and look at the patterns in the numbers.

  1. Open Slides and read through slides 2 and 3 to get an understanding of the session that...

This session introduces you to converting denary or base 10 numbers to binary digits and back again. It consists of two files, a set of slides explaining how binary conversions work and a worksheet.

  1. Read the slides in Slides - Binary Digits about binary digits. Make sure you are clear on how the values...

This is a short session looking at the structure of pixels in a digital image. It will help you understand how the number of bits used per pixel determines the number of colours that are available.

  1. Open the Information document and read through the information about digital images. Look at how using...

This session explains how sound is converted from a continuous analogue sound that we hear in the real world and converts it into a digital format of 1s and 0s that can be used and played back by a computer. The session has a set of slides to read through and a worksheet.

  1. Read slides 1 and 2 . This...

This session looks at how images and sound use compression to reduce their size when storing them or transferring them over the Internet or on devices to save space. In the session you will have a look at how an algorithm can be used to compress this data.

All the answers are to be written in the workbook....

The purpose of session 6 is to introduce you to how computers detect errors in data and where the error occurs. It will introduce you to the idea of parity bits and parity check to determine if the data has been corrupted. This session requires the use of a pack of cards or cards with a colour on one side.

...

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 e-book gives an introduction to programming in the BASIC language for middle to high school students. It can be used as: *a nine or 18 week-long introduction to programming *a brief introduction to programming concepts *an introduction to data structures for non-programmers * a brief programming project for...

This resource consists of a series of suggested activities and dozens of topic starters for aspects of Computer Science and ICT relating to the Social, Moral, Spiritual and Cultural aspects of the subject. With questions as diverse as Do computers have intelligence? Do animals have souls? If computers are...

Pages