Community
Community resources
Computer science Worksheets and Python Workspaces shared by Coding Pathway teachers. Worksheets cover exam board theory as well as programming. Read any of them in full here. Teachers can copy one into their own lessons and edit it before setting it to a class.
Planning a whole course or unit? Our mapped pages put the teaching sequence in order with the Worksheets that cover it: OCR GCSE Computer Science (J277), Pearson Edexcel GCSE Computer Science (1CP2), OCR A Level Computer Science (H446), Python Turtle for Key Stage 3.
- 438 resources
- 3 teachers sharing
- Creative Commons licensed
Binary and hexadecimal Worksheets
10 resources match. Newest first. Opening a resource shows the whole thing, with answers and marking held back.
Binary to Denary
WorksheetCAIE P1 S1 Hexadecimal numbers
This worksheet gives pupils practice converting between binary and hexadecimal in both directions. It also asks them to explain why hexadecimal is useful as a human readable shorthand for binary, so it builds understanding as well as calculation skills. The work is straightforward to moderate, with some short explanation questions and careful attention needed for nibble boundaries and leading zeroes.
WorksheetCAIE P1 S1 Binary addition and overflow
Pupils practise adding positive 8 bit binary numbers from right to left, tracking carries and deciding when a result overflows the available width. The worksheet also asks for explanations of overflow in context, so it is a focused but fairly demanding bit of binary arithmetic and reasoning.
WorksheetCAIE P1 S1 Signed integers and two's complement
This worksheet introduces 8 bit two's complement and asks pupils to decide when signed or unsigned integers are suitable, interpret negative binary patterns, and convert denary values to and from signed binary. It teaches the 8 bit ranges and the invert and add one method, with short explanations, checked examples, and error spotting tasks. The demand is moderate, with strong scaffolding for learners who are new to signed binary.
WorksheetCAIE P1 S1 Binary foundations
This worksheet introduces the foundations of binary number representation. Pupils learn why computers use binary, how 8 bit place values work, how to convert simple binary patterns to denary, and how bit width affects the number of values and the maximum value. It is fairly accessible and suits a guided first look, with some short challenge questions for stretch.
WorksheetSeries · 9 partsH446 1.4.1 · Data types
Includes OCR H446 1.4.1 Binary, hexadecimal and denary
A number base changes how a value is written, not the quantity stored, and H446 1.4.1 expects fluent conversion in both directions. Built around colour channels and device identifiers, this worksheet keeps place values and nibble grouping visible so students convert between 8-bit binary, two-digit hexadecimal and denary by method rather than by memory. Students will: - read an 8-bit pattern using the place values 128 down to 1 - convert positive denary values to 8-bit binary and back - group bits into nibbles to move between binary and two-digit hexadecimal - explain why hexadecimal is easier for a person to read without changing what is stored - complete the conversion definitions from memory in a closed-book check Inside: 7 explanation cells, 1 multiple-choice question, 1 fill-in-the-blanks cell, 1 written answer and 6 number answers. 24 marks, about 35 to 45 minutes. Series: H446 1.4.1 · Data types, part 2 of 11.
WorksheetSeries · 5 parts1CP2-P-2 · Signed data and encoding
Includes 1CP2-P-2.1 Two's complement conversion and range
The opening worksheet of the signed data series, converting two's complement in both directions and deriving the range it can hold. Students will: - interpret an 8-bit two's complement pattern using signed place values - explain why 10000000 represents minus 128 - represent a negative denary value at the full 8-bit width - derive the signed range from the width - explain why a value outside that range cannot be stored Inside: 6 explanation cells, 2 multiple-choice questions, 4 number cells, 1 fill-in-the-blanks cell and 2 written answers. 20 marks, about 45 minutes. Series: 1CP2-P-2 · Signed data and encoding, part 1 of 7.
WorksheetSeries · 5 parts1CP2-P-1 · Binary foundations
Includes 1CP2-P-1.1 Binary patterns, bits and states
The opening Principles worksheet, building the idea of binary representation from the beginning, before any conversion or arithmetic. Students will: - define binary and bit, and say why two states are reliable to build with - explain why a pattern means nothing without a context - calculate how many patterns a given number of bits can make - distinguish the number of states from the largest unsigned value - repair the common error of confusing the two Inside: 9 explanation cells, 2 multiple-choice questions, 1 number cell, 2 fill-in-the-blanks cells and 2 written answers. 18 marks, about 45 minutes. Series: 1CP2-P-1 · Binary foundations, part 1 of 5.
WorksheetJ277 1 Paper 1 calculations and working
Part 2 · J277 Paper 1 · Exam transition
Non-calculator Paper 1 arithmetic, practised with the working set out the way a marker needs to see it. Students will: - convert between denary, binary and hexadecimal - add binary numbers and handle a carry - carry out left and right binary shifts - calculate image and sound file sizes with the correct units - check whether an answer is a sensible size Inside: 7 explanation cells, 3 number grids, 2 multiple-choice questions and 4 written answers. 36 marks, about 60 minutes. Series: J277 Paper 1 · Exam transition, part 2 of 5.
WorksheetSeries · 5 partsJ277 1.2.4 · Number systems
Includes J277 1.2.4 Binary foundations
The starting point for binary in OCR J277 section 1.2, building place value before any conversion is attempted. Students will: - explain why computers represent data using binary - use the place values in an 8-bit binary number - identify the most significant and least significant bit - distinguish the number of values from the maximum value - explain why leading zeros do not change a value Inside: 6 explanation cells, 2 number grids, 3 multiple-choice questions, 1 fill-in-the-blanks cell and 2 written answers. 22 marks, about 60 minutes. Series: J277 1.2.4 · Number systems, part 1 of 5.