Filters

Clear all
Find a publisher

Showing 113 results

Show
results per page

Designed for students who have advanced through Scratch and are ready for additional challenge, this resource explores Build Your Own Blocks (BYOB) as a tool for learning modular programming using procedures. 

After examining, briefly, the history of the computer and the Turing Test as a measure of their...

These paired activities, from Paul Curzon of the CS4FN team, offer an interesting slant on search algorithms and their relative efficiency.

Students are asked to consider sufferers of ‘locked-in syndrome’, a condition that leaves a healthy mind inside body that is, often, completely paralysed. If the...

This sample, taken from a teacher guide, makes use of Lego NXT programmable kits to create musical instruments. Controllable devices are built that can ‘play’ percussion instruments such as a xylophone and a drum; other ideas include making a trumpet using NXT touch sensors for buttons, or controlling tone using...

A 4-week lesson programme introducing robotics to KS3 using a Micro:Bit and a BitBot. The Bit:Bot Robot is easy to assemble and comes equipped with programmable neopixels, light and line following sensors.  This series of lessons introduce embedded programming, control structures, switching on the neopixels,...

This Challenge Pack, from the British Science Association, aims to give students aged 11-16 and their teachers and educators support to create a science, technology, engineering or maths (STEM) project that they can enter into the National Science + Engineering Competition.

Through creating a project, young...

A short unplugged activity. This uses string and various other props to enable students to simulate the various network topologies required for GCSE Computing. The activities lead naturally into discussions around protocols, data collisions and reliability. A large open area may be required depending on the size...

This series of five one-hour lessons covers computer networks at secondary-school level. The objectives of the lessons are:

  • Describe what a network is, the difference between a LAN and a WAN and identify three network topologies.
  • Describe pieces of hardware that are needed in a network.
  • ...

This resource contains some rules for an unplugged networking activity to model how routers and networks deal with transmitting packets of data. The activity is designed for 6 people to act as routers, who apply the routing rules to packets of data. There are 4 end points which send and receive packets according to...

This presentation includes a number of topics on Networks and HTML, and includes various exam questions and other activities for students to complete. The presentation covers a wide range of network related topics, briefly covering: Network Types, Media, Topology, Protocols, Handshaking, Transmission, TCP/IP and...

This resource contains 6 presentations on various aspects of Networks and Network Management including

The Internet (DNS servers and IP addresses)

How Networks Communicate (IP addresses and packets)

Types of Network (Network topologies)

Peer-ToPeer vs Client/Server, LAN and WAN)

...

This study unit offers some practical strategies that teachers use to structure learning. The techniques suggested are tried and tested; they draw on both academic research and the experience of practising teachers.

By working through this guide you can build your teaching repertoire step by step, starting...

Scientists at the University of Oxford are developing and improving computer programs that can learn. Often it is useful to feed computer programs a series of images and to get the computer to identify or sort them in some way, but how do computers create or store...

This resource develops coding with RobotC, in combination with VEX robotics. It provides a series of student tasks that increase in difficulty over time, developing student awareness of RobotC and its application within robotics. This resource would work as a compliment to using VEX IQ in the classroom and as a...

This article from the CS4FN Magazine, looks into the ideas surrounding Intellectual Property, copyright, copyleft and patents and how these all apply (or don't) in the realm of computer programming and software. These ideas can be used as...

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

Pages