General Resources

Download Icon.png General Resource Documents for Your Course

Download READ - Scheme of Work (CAIE)

Download READ - AS Grade Descriptors (CAIE)

Download READ - Pseudocode Guide for Teachers (2023) (CAIE)

Download READ - Pseudocode Guide for Teachers (2026) (CAIE)

CHECK - Textbook Answers

Download READ - Command Words (CAIE)

Download READ - Optional Further Reading List

COMPLETE - 2021 Specimen Papers & Marking Schemes

EXPLORE - Canvas Guide

Download READ - Important Information about Plagiarism

Link Icon.png Useful Weblinks

  • This website describes the basic concepts of object-oriented programming and gives examples using Python.

EXPLORE - Python Object-oriented (Tutorialspoint) Links to an external site.

  • This is an interactive website with tutorials on HTML, CSS and PHP. Useful for practical activities and exercises.

EXPLORE - Web Developing (W3Schools) Links to an external site.

  • This is a simulation for the common sorting algorithms, allows stepping through the steps, or running the algorithm. Can be used to compare the algorithms

EXPLORE - Common Sorting Algorithms (xSortLab) Links to an external site.

  • This website has simulations for searching, sorting and data structures such as binary trees. Simulations have descriptions of the structures, allow for nodes to be added/removed from structures, and show pseudocode being run. 

EXPLORE - Visualising Data Structures and Algorithms through Animation (VisualGo) Links to an external site.

  • This website has a detailed description of symmetric and asymmetric encryption that will be useful for students to gain a more in-depth understanding of the methods.

READ - Types of Encryption (Tony Howlett) Links to an external site.

  • A simulator for running assembly code. Useful to show how data moves between the registers.

EXPLORE - The Little Man Computer (York University) Links to an external site.

  • A description of databases at 1NF, 2NF and 3NF, using an example to show how to normalize a database. Useful for revision of concepts.

EXPLORE - Databases (Teach-ICT) Links to an external site.

  • This website provides detailed descriptions of how different piece of hardware work.

EXPLORE - Computer Hardware (HowStuffWorks) Links to an external site.

  • An interactive website for building logic circuits, students can add switches, logic gates and view the outputs from the circuits.

EXPLORE - Logic Circuit Simulator (Logic.ly) Links to an external site.

  • CS4FN (Computer Science for Fun) is a magazine on computer science aimed at school students "Explore how computer science is also about people, solving puzzles, creativity, changing the future and, most of all, having fun". It is printed twice a year and has an associated website with additional articles.

EXPLORE - Computer Science for Fun (CS4FN) Links to an external site.

  • Free, online lectures and courses from Academic Earth. You may find the maths and computer science sections interesting.

EXPLORE - Open Courses (Academic Earth) Links to an external site.

  • A series of challenging mathematical/computer programming problems

EXPLORE - Challenging Mathematical / Computer Programming Problems (Project Euler) Links to an external site.

  • For female students with aspirations in computing.

EXPLORE - National Centre for Women and Information Technology (NCWIT) Links to an external site.

  • A series of collaborative hacking events for under 18s. It brings together young developers to build web and mobile applications that attempt to solve real world problems.

EXPLORE - Young Rewired State (YRS) Links to an external site.

  • This provides a point and click environment for designing 3-D animations and is a useful introduction to object-oriented programming.

EXPLORE - The Alice System: Tell Stories, Build Games, Learn to Program (Alice) Links to an external site.

  • This is an automated conversation and natural language processing program that provides an introduction to natural language processing, this can give insights into some of the fundamental methods and issues of artificial intelligence.

EXPLORE - Elizabeth: An Educational Chatterbox (PhiloComp) Links to an external site.