Skip to content
Computing · Year 11 · Data Representation and Storage · Spring Term

Binary Numbers and Conversions

Students will master converting between denary (base 10) and binary (base 2) number systems.

National Curriculum Attainment TargetsGCSE: Computing - Data RepresentationGCSE: Computing - Binary and Logic

About This Topic

Binary arithmetic is the fundamental language of computer processing. In this topic, Year 11 students move beyond simple conversion to master binary addition and logical shifts. They also explore the critical concept of overflow errors, which occur when a calculation exceeds the available bits. These skills are vital for the Data Representation section of the GCSE, forming the basis for understanding how computers perform all mathematical operations.

Understanding these limits helps students appreciate the physical constraints of hardware. This topic comes alive when students can physically model the patterns. By using physical 'bits' (like cups or cards) to perform addition, students can see exactly how a 'carry' works and why an extra bit at the end has nowhere to go, leading to an overflow.

Key Questions

  1. Explain the significance of each bit's position in a binary number.
  2. Construct a method for converting any denary number into its binary equivalent.
  3. Analyze how the number of bits affects the range of values that can be represented.

Learning Objectives

  • Calculate the denary equivalent of a given binary number up to 16 bits.
  • Convert any denary number up to 255 into its 8-bit binary representation.
  • Analyze how increasing the number of bits impacts the maximum value representable in binary.
  • Explain the positional value of each bit in a binary number, relating it to powers of two.

Before You Start

Introduction to Number Systems

Why: Students need a basic understanding of what a 'base' means in a number system before learning about base-2 and base-10.

Powers and Exponents

Why: Understanding powers of two is essential for calculating the positional value of bits in binary numbers.

Key Vocabulary

DenaryThe base-10 number system we use every day, with digits 0 through 9.
BinaryThe base-2 number system used by computers, consisting only of the digits 0 and 1.
BitA single binary digit, either a 0 or a 1. It is the smallest unit of data in computing.
Positional ValueThe value a digit has based on its position within a number, such as the 'tens' or 'hundreds' place in denary.
Most Significant Bit (MSB)The leftmost bit in a binary number, representing the largest power of two.
Least Significant Bit (LSB)The rightmost bit in a binary number, representing the smallest power of two (2^0).

Watch Out for These Misconceptions

Common MisconceptionBinary addition is just like decimal addition.

What to Teach Instead

While the principle is similar, students often struggle with '1 + 1 = 0 carry 1' and '1 + 1 + 1 = 1 carry 1'. Peer-teaching with whiteboards allows students to catch these carry errors in real-time before they become ingrained habits.

Common MisconceptionAn overflow error just makes the number slightly wrong.

What to Teach Instead

Students often don't realize that an overflow can make a huge positive number suddenly look like a small or negative number (in two's complement). A simulation showing a 'wrapped around' odometer helps them visualize the scale of the error.

Active Learning Ideas

See all activities

Real-World Connections

  • Computer engineers designing microcontrollers for embedded systems, like those in smart appliances or car engine control units, must precisely manage the number of bits available to represent sensor data and control signals.
  • Network administrators configure IP addresses, which are represented using binary logic, to ensure devices can communicate effectively across the internet and local networks.

Assessment Ideas

Quick Check

Present students with a 5-bit binary number, for example, 10110. Ask them to write down the denary equivalent and show their working, explaining the positional value of each bit. Collect responses to gauge understanding of conversion.

Exit Ticket

On one side of a card, write a denary number (e.g., 42). On the other side, ask students to write the 8-bit binary equivalent. On the back of their answer, they should write one sentence explaining how the number of bits affects the range of values that can be represented.

Discussion Prompt

Pose the question: 'If we have a system that uses 16 bits to store temperature readings, how does this limit the precision compared to a system using 32 bits?' Facilitate a class discussion where students explain the concept of range and precision in relation to the number of bits.

Frequently Asked Questions

What happens during a binary overflow error?
An overflow error occurs when the result of a binary addition is too large to fit into the allocated number of bits (e.g., an 8-bit register). The 'carry' bit from the most significant column is lost, which can cause the computer to store an incorrect, often much smaller, value.
How do binary shifts affect the value of a number?
A logical shift to the left multiplies the number by 2 for every place shifted. A logical shift to the right divides the number by 2 for every place shifted. It is a very efficient way for a CPU to perform multiplication and division.
Why is active learning useful for binary arithmetic?
Binary can feel like abstract 'maths on paper'. Active learning, like using physical objects to represent bits and carries, makes the mechanical process of the CPU visible. It helps students understand that bits are physical states, and when you run out of physical space (bits), errors occur.
Why do computers use binary instead of decimal?
Computers are made of transistors, which are essentially tiny electronic switches. These switches can only be in two states: ON (represented by 1) or OFF (represented by 0). This makes binary the most reliable and efficient way to represent data in hardware.