Teach Computing

Revision notes, activities, lesson plans, teaching ideas, and other resources for GCSE, A-Level, and IB Computer Science teachers and students.

What's New

Boolean logic worksheet pack

These three Boolean logic worksheets have exam style questions on logic sta...

Edexcel Computer Science (9-1)

by Ann Weidmann et al Amazon.com | Amazon.co.uk | Book Depository This bo...

Dijkstra's algorithm video

This video is probably the best explanation of Dijkstra's algorithm for IB ...

Input-Process-Output (IPO) Model

The Input-Process-Output model is a simple topic but some students sometime...


A comprehensive review of hexadecimal. The video covers not only how to u...

Subprograms, Local Variables & Structured Programming

Subprograms are known by several different names - methods, functions, proc...

Utility Software and Models

Some students find the difference between operating system software and ut...

Data Structures

This video explains different types of data structures - 1 dimensional ar...

Operating System (OS) - GCSE Computer Science

A detailed overview of operating systems, starting with the general tasks t...

Boolean Algebra

Click here for recommended AQA A-Level Computer Science textbooks. The processor and its components fetch execute cycle The processor instruction set Addressing modes Machine code and assembly language operations

Binary shifts

Binary shifts - arithmetic and logical

This worksheet contains practice questions for performing logical shifts and arthimetic shifts on binary numbers. You can download the worksheet and the answers.

Updated: 2017-12-15 Interrupts Factors affecting processor performance

CPU Performance

Factors Affecting CPU Performance

This video is designed specifically for the Edexcel IGCSE Computer Science syllabus. The CPU's clock speed and its relationship to the fetch-decode-execute cycle is explained. Then cache and multi-core CPUs are examined to explain how they affect the overall speed of a processor. The video is quite heavy on theory, but that is the nature of the topic.

Updated: 2017-11-12