Listing all results (85)

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

Seeing The Unseen - Radar. Practical, active group activity to discover how basic maths and physics help engineers to "see the unseen"

Group activity involving volunteers moving around a teaching space and using time, distance and speed measurements to locate a student taking on the role of an aircraft. 

Supports the use of Speed = Distance / Time and also the concept of radio waves travelling through space, giving practical meaning to...

Tim Peake public presentation

This presentation was produced by the UK Space Agency for Tim Peake's mission to the International Space Station in 2015/16.

Plan your own scheme of work - Jamble

2 different versions of editable schemes of work, supporting the quick planning of lessons.

www.ispython.com

My website set up for teachers of Computer Science. Essentially to aid teaching at top primary through to final year secondary. Lessons, worksheets and open source software free to download from the repositories. Includes a Course for CAS Master Teachers delivered at UCL in 2016. A substantial amount of unplugged...

Satellite Telemetry Interpretation

As part of the FUNcube STEM satellite outreach programme we have developer a student and teachers pack showing how to interpret rea data from graphs.

These can be found at: https://funcube.org.uk/education-outreach/

The Peruvian Coin Flip - Cryptographic Protocols

This activity shows how to accomplish a simple, but nevertheless seemingly impossible task -making a fair random choice by flipping a coin, between two people who don’t necessarily trust each other, and are connected only by a telephone. The resource begins with a detailed explanation of the activity and...

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

Network protocols

In this activity students consider how different methods of communication operate successfully. By looking at rules and procedures in place, students are introduced to communication protocols. By working through a role-play scenario, pupils test their own protocol operating in an unreliable environment...

Starting from Scratch

Scratch is widely used in primary schools to teach children basic programming. This resource goes deeper, making use of the familiar Scratch environment to take students deeper into programming concepts such as:

  • Algorithm design
  • Parallel and sequential instructions
  • Event-driven...

Pages

View all publishers