Hero image
Computing and Computer Science resources for GCSE, A-Level, and IB.
GCSE Computer Science: Taboo words game (185 terms, 6 topics)

GCSE Computer Science: Taboo words game (185 terms, 6 topics)

Banned Words is similar to the games Taboo ™ or Forbidden Words ™. Students must get their teammates to guess key words by giving a definition without using certainly banned words. Great for improving language and explanation skills, and for ESL pupils. This game works well for starters and plenaries. This pack contains fully editable Banned Words PowerPoints for 6 Computer Science topics with almost 200 key terms, plus a separate game file with all topics combined. Two samples are also available on TES for free. This electronic version of the game saves printing and laminating cards. The presentation can be shown to a student on the teacher’s computer. When the presentation is run, key terms will be selected in a random order until each one has been used exactly once. Topics included: Hardware (42 terms) Software (19 terms) Data Representation (29 terms) Algorithms & Programming (38 terms) Networks & The Internet (44 terms) The Bigger Picture (13 terms) Each PowerPoint is fully editable so you can easily add your own terms. A blank template is included to create your own games based on your chosen topics. Notes: The random-slide function will ensure each slide is selected exactly once. For the random-slide functionality to work you must: Enable Macros when opening the presentation Click the blue arrows to change slide (not the cursor keys on the keyboard)
csteacher2048
GCSE Computer Science - Number systems resource pack

GCSE Computer Science - Number systems resource pack

Pack of all my resources for Computer Science number systems topics. Includes: Posters and wall displays for converting denary to binary and vice versa Posters and wall displays for converting hexadecimal to binary and vice versa Number line wall display including denary, binary, and hexadecimal numbers Number line wall display including denary and negative binary numbers (in sign and magnitude and two’s complement) Binary shifts worksheets (with answers) Binary revision worksheets (with answers) End of unit binary test (with answers) Binary crossword
csteacher2048
64 Python programming exercise ideas

64 Python programming exercise ideas

64 Python programming exercises ranging from “Hello World” style first programs to file reading and writing. Many tasks also have extension (“bonus”) sections to stretch pupils. Exercises are sorted into sections by the skills needed to complete them (conditionals, loops, arrays, etc). A good resource for homework, extension tasks, and independent learning. Fully editable resource, ready for printing or online use. Topics covered: Basic input and output Conditionals Loops (while and for) Strings Lists Subroutines and functions File reading and writing Some of the exercises in this document require sample code for students to edit: this code is provided in the download. The exercises in this resource can be completed in any programming language, but some of the phrasing in the questions is specific to Python. There is also a Java version of this resource available.
csteacher2048
Computer Science denary, hexadecimal, binary number line class display

Computer Science denary, hexadecimal, binary number line class display

Binary number line for classroom displays, suitable for GCSE, A-Level, or IB Computer Science. Download includes: Binary, hex, and denary values from 0 to 20 Binary and denary values from 0 to -20 (sign and magnitude) Binary and denary values from 0 to -20(two’s complement) Binary and denary values from 0 to -20(both systems on the same line) For clarity, hexadecimal values are not shown for negative numbers. Each set of numbers is on an A3 sized sheet that can be printed as A4 if required.
csteacher2048
GCSE Computer Science crosswords (13 topics)

GCSE Computer Science crosswords (13 topics)

Crosswords for 13 GCSE Computer Science topics, plus 3 bonus ’Mega crosswords’ containing over 40 clues each. Answer keys included for all crosswords. Each crossword is a PDF that can be printed. Great for starters and plenaries. (Two samples are also available on TES for free). Pack contains the following crosswords (plus answers for each): Hardware Software Binary (answers in binary only) Binary inc negatives (answers in binary only) Binary and Hexadecimal Data representation CPU architecture Programming languages Networks The Internet Network security Algorithms Programming
csteacher2048
Hardware and Software: spot the mistakes starter / plenary activity (KS3 / GCSE Computer Science)

Hardware and Software: spot the mistakes starter / plenary activity (KS3 / GCSE Computer Science)

KS3 / GCSE Computer Science "Spot the mistakes" task for the Hardware and Software topics. Students must read a short piece of text and identify the mistakes. Handy to check understanding as a starter or plenary. Covers the basics of input, output, storage, and types of software. One PowerPoint contains the two questions, each with the plain text, a slide highlighting the mistakes, and a slide showing the correct answers. This is useful for displaying on a projector. The second PowerPoint includes just the questions and is useful for students working independently with the resource on a VLE. Fully editable resource.
csteacher2048
Computer Science keyword bingo game (Hardware)

Computer Science keyword bingo game (Hardware)

Keyword bingo game covering computer hardware. The teacher reads the clues; students must cross off the relevant keyword if they have it. The game ends when a student has all clues crossed off or achieves a straight line - you decide. Includes a set of 30 unique bingo cards for students, plus clue and definition list for pupils. Fully editable resource.
csteacher2048
GCSE Computer Science Hardware and Software revision activity

GCSE Computer Science Hardware and Software revision activity

A fill-in-the-gaps activity for students to improve their understanding of computer system components. Students must complete the tree diagram, which includes hardware (input, output, storage, and processing) and software (application software and operating systems). Useful as a lesson plenary or an end of topic summary. Suitable for KS3 or GCSE Computer Science. Fully editable resource. Includes tree diagram with gaps and the solution.
csteacher2048
Data Representation: spot the mistakes starter / plenary activity (KS3 / GCSE Computer Science)

Data Representation: spot the mistakes starter / plenary activity (KS3 / GCSE Computer Science)

KS3 / GCSE Computer Science "Spot the mistakes" task for the topic Data Representation. Students must read a short piece of text and identify the mistakes. Handy to check understanding as a starter or plenary. Covers binary, hexadecimal, and text, image, and sound representation. One PowerPoint contains the three questions, each with the plain text, a slide highlighting the mistakes, and a slide showing the correct answers. This is useful for displaying on a projector. The second PowerPoint includes just the questions and is useful for students working independently with the resource on a VLE. Fully editable resource.
csteacher2048
GCSE Computer Science binary shifts worksheet

GCSE Computer Science binary shifts worksheet

Worksheet for GCSE Computer Science covering logic binary shifts and arithmetic binary shifts. 10 questions in total. Designed for Edexcel Computer Science but useful for other courses too. Useful for homework or as a quick revision resource. Separate answer sheet included. Fully editable resource.
csteacher2048
64 Python programming exercise ideas

64 Python programming exercise ideas

64 Python programming exercises ranging from “Hello World” style first programs to file reading and writing. Many tasks also have extension (“bonus”) sections to stretch pupils. Exercises are sorted into sections by the skills needed to complete them (conditionals, loops, arrays, etc). A good resource for homework, extension tasks, and independent learning. Fully editable resource, ready for printing or online use. Topics covered: Basic input and output Conditionals Loops (while and for) Strings Lists Subroutines and functions File reading and writing Some of the exercises in this document require sample code for students to edit: this code is provided in the download. The exercises in this resource can be completed in any programming language, but some of the phrasing in the questions is specific to Python. There is also a Java version of this resource available.
csteacher2048
GCSE Computer Science: Word puzzles (Internet & Networks)

GCSE Computer Science: Word puzzles (Internet & Networks)

GCSE Computer Science word searches without clues, covering the Internet & Networks topics. Word searches without a list of key words force pupils to think harder about the topic and the related technical terms. These are useful as starters to test prior learning, as plenaries, or activities to revisit over a series of lessons for evidence of progress.
csteacher2048
GCSE Computer Science: Hardware lesson 4 (Secondary storage)

GCSE Computer Science: Hardware lesson 4 (Secondary storage)

Full lesson - secondary storage devices including starter, teacher’s PowerPoint, worksheet, plenary task, and homework task. Following on from lesson 3, this lesson covers the difference between primary and secondary storage, and the different types of secondary storage device. Fully editable resource.
csteacher2048
64 Java programming exercise ideas

64 Java programming exercise ideas

64 Java programming exercises ranging from “Hello World” style first programs to file reading and writing. Many tasks also have extension (“bonus”) sections to stretch pupils. Exercises are sorted into sections by the skills needed to complete them (conditionals, loops, arrays, etc). A good resource for homework, extension tasks, and independent learning. Fully editable resource, ready for printing or online use. Topics covered: Basic input and output Conditionals Loops (while and for) Strings Lists and ArrayLists Methods File reading and writing Some of the exercises in this document require sample code for students to edit: this code is provided in the download. The exercises in this resource can be completed in any programming language, but some of the phrasing in the questions is specific to Java. There is also a Python version of this resource available.
csteacher2048
Computer Science denary to binary posters

Computer Science denary to binary posters

Collection of 6 binary themed classroom posters (plus variations). Perfect for GCSE Computer Science and IB Computer Science classroom displays. Collection includes: 2 posters for calculating the binary value of denary numbers 2 posters for calculating the denary value of binary numbers 2 posters for matching binary to denary (or vice versa) Posters are fully editable Word documents and each includes a version with a black background and a version with a white background (to save ink). A3 sized, but obviously can be printed smaller.
csteacher2048
Computer Science denary to hexadecimal posters

Computer Science denary to hexadecimal posters

Collection of 8 hexadecimal themed classroom posters (plus variations). Perfect for GCSE Computer Science and IB Computer Science classroom displays. Collection includes: 2 posters for calculating the denary value of hexadecimal numbers 2 posters for calculating the hexadecimal value of denary numbers 2 posters for matching denary to hexadecimal 2 posters for matching binary to hexadecimal Posters are fully editable Word documents and each includes a version with a black background and a version with a white background (to save ink). A3 sized, but obviously can be printed smaller.
csteacher2048
GCSE Computer Science posters pack

GCSE Computer Science posters pack

A collection of posters suitable for GCSE Computer Science and IB Computer Science. Includes: Matching binary, hexadecimal, and denary numbers Converting between binary, denary, and hexadecimal numbers 14 unique posters total, each with black background and white background versions.
csteacher2048
GCSE Computer Science - Number systems resource pack

GCSE Computer Science - Number systems resource pack

Pack of all my resources for Computer Science number systems topics. Includes: Posters and wall displays for converting denary to binary and vice versa Posters and wall displays for converting hexadecimal to binary and vice versa Number line wall display including denary, binary, and hexadecimal numbers Number line wall display including denary and negative binary numbers (in sign and magnitude and two’s complement) Binary shifts worksheets (with answers) Binary revision worksheets (with answers) End of unit binary test (with answers) Binary crossword
csteacher2048
GCSE Computer Science: Word puzzles (Programming)

GCSE Computer Science: Word puzzles (Programming)

GCSE Computer Science word searches without clues, covering the Programming topic. Word searches without a list of key words force pupils to think harder about the topic and the related technical terms. These are useful as starters to test prior learning, as plenaries, or activities to revisit over a series of lessons for evidence of progress.
csteacher2048