← Course overview

Computer science foundations · 8 minutes

Bits, bytes and binary

Explain how a computer represents whole numbers in binary to a first-year student. Include a worked example and explain what a byte is.

Study · reference notes

Define a bit

A bit has two possible values, 0 and 1. Binary represents numbers using base two.

Explain place values

From right to left, binary place values are 1, 2, 4, 8 and successive powers of two. For example, 101 represents 4 + 0 + 1 = 5.

Distinguish a byte

A byte contains eight bits. Eight unsigned bits represent 256 distinct values, from 0 to 255.

Read the primary teaching material: Harvard CS50: representation ↗

Independent lesson notes · independent tutor review pending

Checking your account…

Sign in to save drafts, receive feedback and schedule reviews. Tutors see only work you submit to their assignments.

Sign in to practice