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

Hexadecimal

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

Copyright

Unless otherwise noted, all material is © Copyright 2014-2017. All rights reserved. No part of this work covered by the copyright herein may be reproduced or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without prior written permission of the author. Product names, logos, brands, and other trademarks featured or referred to within this text are the property of their respective trademark holders. This website has been developed independently of the International Baccalaureate ® and Cambridge International Examinations®.

Credits

Image Credits

Many thanks to the people listed below for licensing their work under Creative Commons licence, or for making it available in the public domain. All 128x128 'topic images' on the main syllabus pages are from PixaBay (CC0 Public Domain).