← All Mission Packs
Computer Science Grades 4–8

Coding Fundamentals Mission

Build a foundation in computer science — binary numbers, logic gates, sorting algorithms, pathfinding, and data structures.

8 activities · Work through in order for a complete lesson arc

1

Binary, Decimal & Hex Converter

Convert between binary, decimal, hexadecimal, and octal. Bit-level visualization, ASCII lookup, and step-by-step conversion methods.

2

Logic Gate Circuit Simulator

Select predefined circuits with AND, OR, NOT, XOR, NAND, NOR gates. Toggle inputs and see outputs update in real time with auto-generated truth tables.

3

Sorting Algorithm Visualizer

Watch bubble, selection, insertion, merge, and quick sort in action with color-coded bars for comparisons, swaps, and sorted elements.

4

Pathfinding Algorithm Visualizer

Visualize BFS, DFS, Dijkstra, and A* on an interactive grid. Draw walls, set weighted cells, generate mazes, and watch each algorithm explore step by step.

5

Data Structure Visualizer

Visualize stacks, queues, linked lists, binary search trees, and min heaps with animated operations. Push, pop, insert, delete, and traverse step by step.

6

Recursion & Call Stack Visualizer

Step through recursive function execution with animated call stack frames and recursion trees. Visualize factorial, fibonacci, merge sort, binary search, and tower of hanoi with memoization toggle.

Advanced — great for students ready to go deeper.

7

Number Systems & Data Representation Lab

Convert between binary, octal, decimal, and hex with step-by-step breakdowns. Explore two's complement signed integers, bitwise operations, and IEEE 754 floating-point representation

8

Searching & Sorting Performance Lab

Compare linear search, binary search, selection sort, insertion sort, and merge sort side by side. Animate comparisons and swaps step by step, collect performance data across array sizes, and verify O(n), O(n log n), and O(n²) complexity