Binary Number Practice
Build fluency with binary and hexadecimal registers through generated IGCSE and AS questions.
Interactive Cambridge IGCSE Computer Science (0478) labs for exam practice and visual concept explanations you can see, change and understand.
Practise binary and hexadecimal conversion, bitmap compression and digital sound representation for Cambridge IGCSE Computer Science 0478.
Build fluency with binary and hexadecimal registers through generated IGCSE and AS questions.
Simulation
Paint a bitmap, change its colour depth, and compare normal, RLE and Huffman encoding.
Simulation
Change sample rate and resolution, then compare the reconstructed signal visually and by listening.
Guided
Type text and see the code stored for each character, then compare restricted ASCII with Unicode and UTF-8 to find which characters can be stored and how many bytes each one takes.
Explore data transmission methods, packet switching, parity, ARQ, encryption, DNS and web page retrieval for Cambridge IGCSE Computer Science 0478.
Guided
Change bits in a message on its way, choose odd or even parity and row or block checks, then send and see what the receiver catches and how ACKs and resends get the original through.
Guided
Wire two devices with one or two cables, bend, move and add return wires, then send a byte and see what arrives: lost bits, late bits, interference and the checks that catch it.
Guided
Cut a message into packets, connect routers and send it: watch packets take their own routes and arrive out of order, then see B rebuild the message and check it with a checksum.
Guided
Send a message along a line someone is watching, put real keys in the locks, choose how a key reaches the receiver and see who can read the message at each end and at the tap.
Guided
Type a web address and press Go, then follow the browser asking DNS for the IP address, the request to that server and the HTML that comes back, and change the address to see which parts change.
Follow the fetch–decode–execute cycle through CPU registers and system buses for Cambridge IGCSE Computer Science 0478.
Investigate operating systems, the boot process, paging, virtual memory and cache for Cambridge IGCSE Computer Science 0478.
Simulation
Build the software layers, power on the system and test whether an application can run.
Guided
Run programs that need pages from the drive, decide which page leaves full RAM, then add a page file and a cache shelf and compare how long the CPU waits for each read.
Build and test sensor, microprocessor and actuator control loops for Cambridge IGCSE Computer Science 0478.
Build combinational logic circuits and connect gate functions, Boolean expressions and truth tables for Cambridge IGCSE Computer Science 0478.
Work through guided Python lessons, then write, run and trace Cambridge-style pseudocode alongside Python for Cambridge IGCSE Computer Science 0478 exam practice.