Binary Number Practice
Build fluency with binary and hexadecimal registers through generated IGCSE and AS questions.
Interactive Cambridge International AS Level Computer Science (9618) labs for exam practice and visual concept explanations you can see, change and understand.
Practise binary and hexadecimal, image and sound representation, RLE and Huffman coding for Cambridge International AS Level Computer Science 9618.
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.
Simulation
Design variable-length codes, decode a binary transmission and guide a rover across Mars.
Explore IPv4 subnetting, parity, DNS, network topologies and Ethernet CSMA/CD for Cambridge International AS Level Computer Science 9618.
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.
Simulation
Build bus, star, mesh and hybrid networks, then send packets through your design.
Guided
Send a message between two devices, then change the address or drag the mask to see whether it stays on the local network, goes through the gateway or gets no reply.
Guided
Choose when each station starts sending on one shared cable, then watch carrier sensing, collisions, the jam signal and random backoff decide whether every message gets through undamaged.
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.
Trace the fetch–decode–execute cycle and Cambridge assembly across CPU registers and buses for Cambridge International AS Level Computer Science 9618.
Guided
Step a real program through the CPU one tick at a time, follow each instruction to the decoder, then edit RAM values and immediate numbers to see where an operand comes from and what is stored.
Simulation
Trace a Cambridge-style assembly program and follow every transfer through the processor.
Examine software layers, booting and memory management for Cambridge International AS Level Computer Science 9618.
Explore monitoring and control systems through sensors, processors, decisions, feedback and actuators for Cambridge International AS Level Computer Science 9618.
Build combinational logic circuits and connect gate functions, Boolean expressions and truth tables for Cambridge International AS Level Computer Science 9618.
Transform database tables through normalisation and inspect how keys, dependencies and joins preserve data for Cambridge International AS Level Computer Science 9618.
Work through guided Python lessons, then write, translate, run and trace Cambridge-style pseudocode alongside Python for Cambridge International AS Level Computer Science 9618 exam practice.