Filters

Clear all
Find a publisher

Showing 615 results

Show
results per page

 

 

We’ve worked closely with teachers to develop a new GCSE Computer Science specification that’s as inspiring to teach as it is to learn. This specification recognises the well-...

Build student confidence and ensure successful progress through GCSE computer science. Our expert authors provide insight and guidance to meet the demands of the...

This edition of the Computing at School (CAS) newsletter covers a range of topics including:

*Unplugged computing magic tricks

*Programming using Alice, Scratch and GameMaker

*Making games with Kodu

*Object oriented programming in Java with Greenfoot

Students will learn how to extend Minecraft and create a new gaming experience, by exploring the magical world of Minecraft programming. 'Adventures in Minecraft'cis written especially for 11- to 15-...

Introduction to the Grand Challenge resources

...

This resource forms part of the ageing society resources from the Grand Challenges resource collection.  The introductory video can be found here.

The ageing society – level 2 resource package consists of activities designed to run for around two to three hours...

This resource forms part of the ageing society resources from the Grand Challenges resource collection.  The introductory video can be found here.

The ageing society – level 3 resource package consists of activities designed to run for around two to three hours...

Abstraction is the representation of essential features without including unnecessary details.  It is used to reduce the complexity of systems for users, hiding how things actually work, applying algorithms to different contexts and producing suitable user interfaces.  The first video explains the concept at a...

This well-known treatise  presents a very systematic and scientific approach to the fundamental techniques associated with data composition and program development. The basic principles covered here are applicable to many scientific and engineering endeavours.

This book is written especially for those who have always wondered exactly how a computer does what it does. It answers questions like: How does my Pc store my information? How does Pc memory work?...

The aim of this Ofsted survey was to analyse the elements of successful alternative provision. Alternative provision has been defined as education outside school, arranged by local authorities or schools. For the purpose of this survey, alternative provision was defined as something in which a young person...

This longer article taken from AI: Where is the Intelligence? discusses Artificial Intelligence and rule following "bots". The activities contained within would easily lend themselves to a series of lessons on algorithms. The section on...

Python is a freely available programming language. This resource contains six sections:

The first section, Getting started, begins with a simple description of how to download and install a Python compiler onto a computer. The screenshots in the resource use a compiler called IDLE. There...

This learning resource is an introduction to programming with Python. Versions are included for Python 2.7 and Python 3. The fundamentals of programming are covered: • Arithmetic operations • Data types • Control flow As well as some more advanced techniciques including the use of: • Regular Expressions • Files •...

This item is one of over 25,000 physical resources available from the Resources Collection. The Archive Collection covers over 50 years of curriculum development in the STEM subjects. The Contemporary Collection includes the latest publications from UK educational publishers.

Pages