> INITIALISING CS CONSTRUCT...
// SYSTEM ONLINE

The CS Construct

Complete Cambridge Computer Science lessons, ready to teach. KS3, IGCSE 0478 and A Level 9618.

See inside a lesson

Open any lesson and it's all there.

Each lesson is one PowerPoint: a starter, the teaching, tasks with their answers, and past-paper questions with the mark scheme. A homework sheet and its mark scheme come with it.

Slide showing a worked example of FIFO and LRU page replacement, with tables of frames and page faults
A Level 9618, 16.1 Virtual memory, paging and segmentation. Slide 15 of 38.
Slide annotating a Python list, labelling the elements, commas and square brackets
KS3, Python lesson 6: Lists and len(). Slide 10 of 31.
Slide explaining variables as labelled boxes holding the values Bob, true and 35
IGCSE 0478, 8.1 Data types, constants and variables. Slide 8 of 51.

One whole lesson, start to finish.

All 31 slides of KS3 Python lesson 6, from the starter to the extension task.

Thumbnails of every slide in the KS3 Lists and len() lesson

Drag or scroll sideways to see every slide.

Courses

Key Stage 3

Years 7 to 9. Seven standalone units, from £3 each.

  1. Python Turtle
  2. Computer Systems
  3. Intro to Python
  4. Applied Digital Skills
  5. Physical Computing
  6. Artificial Intelligence
  7. Game Design
Browse KS3

Cambridge IGCSE 0478

The full syllabus in ten units, from £3 each.

  1. Data Representation
  2. Data Transmission
  3. Hardware
  4. Software
  5. The Internet and Its Uses
  6. Automated and Emerging Technologies
  7. Algorithm Design and Problem-solving coming soon
  8. Programming coming soon
  9. Databases
  10. Boolean Logic
Browse IGCSE 0478

Cambridge AS & A Level 9618

Coming soon. Email help@thecsconstruct.com to hear when it's ready.

AS Level

  1. Information Representation
  2. Communication
  3. Hardware
  4. Processor Fundamentals
  5. System Software
  6. Security, Privacy and Data Integrity
  7. Ethics and Ownership
  8. Databases
  9. Algorithm Design and Problem-solving
  10. Data Types and Structures
  11. Programming
  12. Software Development

A Level

  1. Data Representation
  2. Communication and Internet Technologies
  3. Hardware and Virtual Machines
  4. System Software
  5. Security
  6. Artificial Intelligence
  7. Computational Thinking and Problem-solving
  8. Further Programming
See the A Level plan

Teaching a whole course? Bundles cost less than buying units one at a time, and a school licence covers your whole department.

James Bevan
James Bevan, Head of Computer Science

Who makes these

I'm James, Head of Computer Science at a British international school. I teach IGCSE and A Level every week, and these are the lessons I use with my own classes.

I keep them updated against the latest mark schemes, so the glossary terms and exam answers match what examiners are looking for. If you buy a unit and something isn't right, email me and I'll fix it.

James