Hero image

Csteacher2048's Shop

Average Rating3.64
(based on 15 reviews)

Computing and Computer Science resources for GCSE, A-Level, and IB.

70Uploads

45k+Views

15k+Downloads

Computing and Computer Science resources for GCSE, A-Level, and IB.
GCSE Computer Science Hardware and Software revision activity
csteacher2048csteacher2048

GCSE Computer Science Hardware and Software revision activity

(0)
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.
GCSE Computer Science: Data lesson 1 (Binary)
csteacher2048csteacher2048

GCSE Computer Science: Data lesson 1 (Binary)

(0)
Full lesson - Introduction to data representation and binary numbers. This lesson introduces the concept that everything in a computer is represented as binary, explains how binary works, and covers binary to denary conversion. Includes teacher’s PowerPoint, activities, and homework (with solutions). Fully editable resource.
GCSE Computer Science: Data lesson 3 (Binary addition and negative numbers)
csteacher2048csteacher2048

GCSE Computer Science: Data lesson 3 (Binary addition and negative numbers)

(0)
Full lesson - Introduction to representing negative numbers in binary. This lesson recaps binary representation and then introduces negative numbers. To aid understanding of two’s complement, binary addition is also covered. Both sign and magnitude and two’s complement are covered, with worked examples, exercises, and an explanation of the problems with sign and magnitude notation. Includes teacher’s PowerPoint, activities, and homework (with solutions). Fully editable resource.
Low level programming languages homework tasks - GCSE Computer Science
csteacher2048csteacher2048

Low level programming languages homework tasks - GCSE Computer Science

(0)
Two homework sheets on low level languages. The first compares the key features of low level languages and high level languages. The second focuses on suitability of languages for particular tasks, and includes some exam style questions. Both include separate answer sheets. Useful as homework tasks, classroom tasks, or revision work. Can be used in conjunction with my Low level programming languages lesson. Fully editable resource.
Low level programming languages practical lesson - GCSE Computer Science
csteacher2048csteacher2048

Low level programming languages practical lesson - GCSE Computer Science

(0)
Practical lesson on low level languages, focusing on assembly language. The bulk of the lesson is practical programming exercises using the Little Man Computer (LMC). By comparing their existing knowledge of a high level language with these assembly language programming tasks, pupils should be able to grasp the differences between the two types of programming language. The plenary reinforces these differences. Includes a worked example, 6 differentiated assembly language program activities, an instruction set help sheet, a short lesson plenary, and a longer version that can be used as homework (both with answers). Fully editable resource.
Computer Science denary to binary posters
csteacher2048csteacher2048

Computer Science denary to binary posters

(0)
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.
Computer Science keyword bingo game (Algorithms & Programming)
csteacher2048csteacher2048

Computer Science keyword bingo game (Algorithms & Programming)

(0)
Keyword bingo game covering Algorithms & Programming. 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 50 unique bingo cards for students, plus clue and definition list for the teacher. Fully editable resource.
Computer Science keyword bingo game (Data representation)
csteacher2048csteacher2048

Computer Science keyword bingo game (Data representation)

(0)
Keyword bingo game covering data representation. 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 the teacher. Fully editable resource.
Computer Science keyword bingo game (Communication & the Internet)
csteacher2048csteacher2048

Computer Science keyword bingo game (Communication & the Internet)

(0)
Keyword bingo game covering Communication & the Internet. 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 50 unique bingo cards for students, plus clue and definition list for the teacher. Fully editable resource.
Computer Science keyword bingo game (CPU & Programming Languages)
csteacher2048csteacher2048

Computer Science keyword bingo game (CPU & Programming Languages)

(0)
Computer Science keyword bingo game (CPU & Programming Languages) Keyword bingo game covering the CPU & Programming Languages. 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 40 unique bingo cards for students, plus clue and definition list for the teacher. Fully editable resource.
Computer Science keyword bingo game (All topics)
csteacher2048csteacher2048

Computer Science keyword bingo game (All topics)

6 Resources
Keyword bingo game covering all topics on the GCSE Computer Science syllabus. Great for lesson starters, plenaries, and revision. 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. Each topic includes at least 20 unique bingo cards for students, plus clue and definition list for the teacher. Fully editable resource.
GCSE Computer Science: Word puzzle (algorithms)
csteacher2048csteacher2048

GCSE Computer Science: Word puzzle (algorithms)

(0)
GCSE Computer Science word search without clues, covering the Algorithms 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.
GCSE Computer Science: Word puzzles (Data representation)
csteacher2048csteacher2048

GCSE Computer Science: Word puzzles (Data representation)

(0)
GCSE Computer Science word searches without clues, covering the Data representation 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.
GCSE Computer Science: Word puzzles (Hardware)
csteacher2048csteacher2048

GCSE Computer Science: Word puzzles (Hardware)

(0)
GCSE Computer Science word searches without clues, covering the Hardware 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.
GCSE Computer Science: Word puzzles pack (8 topics)
csteacher2048csteacher2048

GCSE Computer Science: Word puzzles pack (8 topics)

8 Resources
Pack of “clueless” Computer Science word searches covering 8 GCSE Computer Science 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 to assess evidence of progress. This pack contains 12 word searches, with answers for each one. The following topics are covered: Hardware (2) Software Data representation (2) Algorithms The CPU Networks & The Internet Programming languages Programming (2)
GCSE Computer Science keyword bingo game (Hardware)
csteacher2048csteacher2048

GCSE Computer Science keyword bingo game (Hardware)

(1)
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 the teacher. Fully editable resource.
Hardware and Software: spot the mistakes starter / plenary activity (KS3 / GCSE Computer Science)
csteacher2048csteacher2048

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

(6)
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.
GCSE Computer Science: programming languages starter / review
csteacher2048csteacher2048

GCSE Computer Science: programming languages starter / review

(0)
A very quick review for the programming languages topic of GCSE Computer Science. Pupils must simply complete the diagram to show the relationship between high level and low level languages, and include examples of each. Useful to review prior learning. Separate answers sheet provided. Fully editable resource.