chapter 1 · data representation
Everything is bits.
Eight switches make a byte. Flip them and the same byte becomes a number, a letter, a colour. Tap the bits yourself.
bytesize.exe · IGCSE 0478 · AS Level 9618
Bite-size notes, past-paper practice and labs that run your code. Learn the topic, try the questions, and see where to improve.
Move your cursor over the board. It is live.
// the syllabus is the machine
So we show it running. Six parts of the course, live, before you read a single line of notes.
chapter 1 · data representation
Eight switches make a byte. Flip them and the same byte becomes a number, a letter, a colour. Tap the bits yourself.
chapter 2 · data transmission
Your data is split into packets that race across different paths, arrive out of order and get rebuilt. One gets corrupted on the way. A parity check catches it.
Sending 4 packets…
chapter 3 · hardware
Billions of times a second, the CPU fetches an instruction from memory, works out what it means and does it. Here it is at a speed you can follow.
chapter 5 · the internet and cyber security
Encryption turns a message into nonsense for anyone without the key. Slide the key and watch every letter shift.
IGCSE chapter 10 · boolean logic
Two inputs, one AND gate, one lamp. Click A and B and fill in the truth table yourself, or watch it run.
| A | B | X |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
IGCSE chapter 7 · algorithms
A bubble sort compares neighbours and swaps them, pass after pass, until nothing moves. Then trace it in pseudocode yourself.
// then the boss fight
Practise released topics with past-paper questions. Answer them, compare with the marking points, and tick what you earned.
1010 1111 to hexadecimal. Show your working.// labs
Watch a pseudocode loop produce an output and a SQL query select records. In the labs, write and run your own code.
Try a free sample topic, or create an account to save your work and continue from where you left off. Full-course access depends on your account.
Read a free sample first →