Kōkiri Lab

Algorithm and Programming Challenge

An algorithm is a recipe a computer follows — if the recipe is wrong, every graph built from it is wrong too.

Venture In
Wero
Observe
Kite
Infer
Whakaaro
Create
Auaha
Evaluate
Tohu

Evidence you will build

  • Flowchart or pseudocode design
  • Working program with comments
  • Trace table
  • Science data visualisation output
  • Version-controlled code repository

Why this matters

Science depends on trustworthy code — students who can design, test, and debug algorithms strengthen every sensor inquiry on the platform.

What you will investigate and collect

You will design, code, test, and visualise science data — documenting each step so others can trust your process. Whether your algorithm correctly processes a real science dataset and what debugging reveals. Design documents, trace tables, code commits, and visualisation output.

  • Commit or version
  • Test case
  • Expected output
  • Actual output

What you might make or share

  • Prototype timed captures tied to reliability evidence

    If jitter or sampling gaps blurred your inference, scripted intervals target that gap.

What you will investigate
You will design, code, test, and visualise science data — documenting each step so others can trust your process.
What you will collect
Commit or version, Test case
What you might make or share
A working script, a trace table