Listing all results (56)

History of Computers

This classroom resource for secondary computing lessons outlines the history of development of computers. It covers thousands of years of history, including: *the abacus *log tables *the calculators of Pascal and Leibnitz *Jacquard looms *Babbage's Difference Engine and Lady Ada's role in programming *through...

Scratch

A ten-lesson sequence progressing from the basics of Scratch through to creating simple games. It includes:

*drawing shapes and using repeats
*accepting keyboard input to control the movement of sprites
*planning algorithms using flow diagrams and executing them in Scratch
*importing and...

Python

This series of three lessons introduces Python programming to students in secondary school.

The lesson objectives include:

*Creating simple code including the input and print scripts

*Using "If statements" to make a decision

*Using the random function in programs

Detailed lesson...

Data Representation: Bitmap Images

Using a spreadsheet as a grid of 'pixels', this computing activity teachers how 1's and 0's can store image data. The classroom exercises use images with increasing pixel resolution, looking at how this affects the clarity of the image. Moving from black-and-white images, the students then use grids of colour...

The First Programmable System

In this activity students explore why a water clock was the world's first programmable system. Programmable systems are by no means a modern invention. Many regard the first to be Ktesibios's water clock, which was invented approximately 2250 years ago.

The aim of this activity is that students apply what...

Writing a Flowchart

This engineering activity, suitable for children in computing lessons, looks at the basics of flowchart construction.

Simple examples, such as the decisions made by a dog chasing a stick, are used to make flowchart representation of algorithms accessible to younger children.

A simple design activity...

Pages

View all publishers