Data Structure Playground

Compose small functions over lists, keyed tables and FIFO queues, observe every state transition, and justify why the structure fits the problem.

Grade 9 · CMP-0020 / CMP-0002 · no voice

Function bank

Function-call pipeline

Current structure state

Compose functions, choose a reason, then run the structure.

State-transition trace

  1. No pipeline run yet.

All collections contain fictional, non-personal values and exist only in this page's temporary memory.

⌂ Orco Academy
🧭 Middle · Grades 6–9 · Computing

How “Data Structure Playground” works

🎓 You are learning to: Compose small functions over lists, keyed tables and FIFO queues, observe every state transition, and justify why the structure fits the problem.

This studio works in three steps:

  1. 📖 Read the challenge

    Understand what the system or program should do before touching it.

  2. 🔮 Predict, then test

    Say what you expect to happen, run it, and compare. Surprises are where the learning is.

  3. 🔧 Debug systematically

    Change one thing at a time and re-test until behaviour matches your prediction.

💡 Aim to explain your method, not just your answer.

Nothing you do here is saved or sent anywhere — experiment freely. Reopen this guide any time with the ? Help button.