Hero image

Compucademy's Shop

We are committed to providing the highest quality teaching resources for GCSE and A Level Computer Science which will inspire and engage students while giving teachers everything they need to deliver first-class lessons.

We are committed to providing the highest quality teaching resources for GCSE and A Level Computer Science which will inspire and engage students while giving teachers everything they need to deliver first-class lessons.
Bit Manipulation to Monitor and Control Devices Quiz for Cambridge A Level Computer Science 9608
CompucademyCompucademy

Bit Manipulation to Monitor and Control Devices Quiz for Cambridge A Level Computer Science 9608

(0)
A multiple choice quiz made for 3.6.2 Bit Manipulation to Monitor and Control Devices from Cambridge International AS & A Level Computer Science 9608. These questions cover logical bitwise operations, bit masks and and assembly instructions. We are committed to providing the highest quality teaching resources for GCSE and A Level Computer Science to inspire students while giving teachers everything they need to deliver first-class lessons.
GCSE Computer Science Caesar Cipher Practice Worksheets
CompucademyCompucademy

GCSE Computer Science Caesar Cipher Practice Worksheets

(0)
Practice encryption and decryption for GCSE Computer Science - e.g. Edexcel 3.4.2: understand how a Caesar cipher algorithm works. It makes sense to give students lots of practical experience with an algorithm before trying to implement it in code. These worksheets give students an opportunity to encrypt and decrypt messages using the Caesar cipher - an activity which most find intrinsically fascinating. We are committed to providing the highest quality teaching resources which will inspire and engage students while giving teachers everything they need to deliver first-class lessons.
Monitoring and Control Systems Word Cloud for GCSE/A Level Computer Science
CompucademyCompucademy

Monitoring and Control Systems Word Cloud for GCSE/A Level Computer Science

(0)
A word cloud for monitoring and control systems for GCSE and A Level Computer Science. Example syllablus references: Cambridge IGCSE 0478 1.3.3 Input devices Cambridge A Level Computer Science 9608 3.6.1 Overview of monitoring and control systems This resource is particularly useful for EFL students. We are committed to providing the highest quality teaching resources for GCSE and A Level Computer Science to inspire students while giving teachers everything they need to deliver first-class lessons.
Python Code for Hash Table Insertion and Search - A Level Computer Science
CompucademyCompucademy

Python Code for Hash Table Insertion and Search - A Level Computer Science

(0)
Python implementation of hash table pseudo-code from Cambridge International AS and A level Computer Science Coursebook - CAMBRIDGE UNIVERSITY PRESS section 23.8 Syllabus references: 4.1.2 Algorithms • write algorithms to find an item in each of the following: linked list, binary tree, hash table • write algorithms to insert an item into each of the following: stack, queue, linked list, binary tree, hash table 3.1.2 File organisation and access • show understanding of methods of file access – direct access for sequential and random files We are committed to providing the highest quality teaching resources for GCSE and A Level Computer Science to inspire students while giving teachers everything they need to deliver first-class lessons.
A Level Computer Science User Defined Data Types Quiz
CompucademyCompucademy

A Level Computer Science User Defined Data Types Quiz

(0)
A multiple choice quiz on user defined data types based on Cambridge International A Level Computer Science (9608) section 3.1.1 but relevant to all A Level Computer Science syllabuses. Some questions involve knowledge of Python. We are committed to providing the highest quality teaching resources which will inspire and engage students while giving teachers everything they need to deliver first-class lessons.
File Organisation and Access Word Cloud for A Level Computer Science
CompucademyCompucademy

File Organisation and Access Word Cloud for A Level Computer Science

(0)
A word cloud for file organisation and access for A Level Computer Science e.g. Cambridge International AS & A Level Computer Science 9608 3.1.2. Particularly useful for EFL students. We are committed to providing the highest quality teaching resources which will inspire and engage students while giving teachers everything they need to deliver first-class lessons.
A Level Computer Science Programming Paradigms - Prolog Queries
CompucademyCompucademy

A Level Computer Science Programming Paradigms - Prolog Queries

(0)
A multiple choice quiz made for A Level Computer Science Programming Paradigms - Declarative Programming, Prolog Queries Sample syllabus references: Cambridge International A Level Computer Science 9608 4.3.1 Programming paradigms - Declarative Programming. This quiz covers Prolog queries on a specific knowledge base. We are committed to providing the highest quality teaching resources for GCSE and A Level Computer Science to inspire students while giving teachers everything they need to deliver first-class lessons.
A Level Computer Science Programming Paradigms - Declarative Programming Quiz 1
CompucademyCompucademy

A Level Computer Science Programming Paradigms - Declarative Programming Quiz 1

(0)
A multiple choice quiz made for A Level Computer Science Programming Paradigms - Declarative Programming Sample syllabus reference: Cambridge International A Level Computer Science 9608 4.3.1 Programming paradigms - Declarative Programming. This quiz covers the basic terminology and syntax of Prolog. We are committed to providing the highest quality teaching resources for A Level Computer Science to inspire students while giving teachers everything they need to deliver first-class lessons.
A Level Computer Science Decision Tables Template Spreadsheet
CompucademyCompucademy

A Level Computer Science Decision Tables Template Spreadsheet

(0)
A template for A Level Computer Science decision tables questions. Sample syllabus references: Cambridge International A Level Computer Science 9608 4.2.1 Decision tables Probably the easiest way for students to learn how to create and simplify decision tables is by using a spreadsheet. We have provided a template for decision table questions which you can adapt to your needs. Currently it contains space for questions involving three conditions and three actions. We are committed to providing the highest quality teaching resources for GCSE and A Level Computer Science to inspire students while giving teachers everything they need to deliver first-class lessons.
Modulo Operator Lesson and Worksheet
CompucademyCompucademy

Modulo Operator Lesson and Worksheet

(0)
A lesson on the modulo operator (remainder) represented by “%” in Python. Contains a worksheet and supplementary coding exercises along with solutions. This operator often causes confusion so it’s worth spending a whole lesson on. The solutions to the coding exercises are in a .txt file due to this website’s restrictions and will need to be pasted into a .py file to be run.
GCSE Computer Science Python Programming Project -  Bulls and Cows
CompucademyCompucademy

GCSE Computer Science Python Programming Project - Bulls and Cows

(0)
A Python programming project for GCSE and IGCSE Computer Science. This is a rich activity involving plenty of algorithmic thinking and hands-on programming exercises building up to the implementation of a fun logic-based game. Each aspect of the project is broken down and explored in detail and code is provided for the preparatory tasks as well as the final solution. Extension activities are provided for more able students. Curriculum Links are provided for Edexcel IGCSE 4CP0 Computer Science, but the material is relevant to all GCSE-level Computer Science courses. We are committed to providing the highest quality teaching resources which will inspire and engage students while giving teachers everything they need to deliver first-class lessons.
Cambridge A Level Computer Science 4.1.2 Algorithms - Hash Tables and Dictionaries Quiz
CompucademyCompucademy

Cambridge A Level Computer Science 4.1.2 Algorithms - Hash Tables and Dictionaries Quiz

(0)
A multiple choice quiz made for Cambridge International A Level Computer Science 9608 4.1.2 Algorithms - Hash Tables and Dictionaries. Syllabus references: 4.1.2 Algorithms • write algorithms to find an item in each of the following: linked list, binary tree, hash table • write algorithms to insert an item into each of the following: stack, queue, linked list, binary tree, hash table 3.1.2 File organisation and access • show understanding of methods of file access – direct access for sequential and random files We are committed to providing the highest quality teaching resources for GCSE and A Level Computer Science to inspire students while giving teachers everything they need to deliver first-class lessons.