🪶 Mātauranga Māori — handoff still open (te reo accuracy). This page previously used Whakatōhea as a general word for a showcase. Te Whakatōhea is an iwi of Ōpōtiki, not a word for a concept, and across this estate the name had been used to stand for at least eight different ideas — listening deeply, belonging, unity, navigation, holistic thinking. That misuse has been removed, not replaced: the line now reads plain English, because substituting a guessed kupu would repeat the original error with better spelling. Still open for kaiako Māori or kaumātua: what kupu, if any, was intended for a class showcase of ākonga work — and is there anything left on this page that implies a connection to Te Whakatōhea that is not real?

Year 7 Digital Technology — Creative Coding Studio

Developing foundational computational thinking through Scratch programming and Māori perspectives on technology

Two routes, Year 7 computational thinking

This is the Creative Coding Studio route

Ten lessons that build a working Scratch project — sequence, loops, variables, conditionals, broadcasting, game mechanics, animation, debugging, capstone. Choose it when your class has reliable device access and you want ākonga making something they can run and show. If you want the ideas owned on paper first, take the unplugged route — but check its device profile before you plan: five of its eight lessons need no devices, and lessons 5, 7 and 8 still need Scratch on a device.

Other teaching approach: Unplugged Computational Thinking Seminar →

Computational Thinking & Basic Programming

Duration: 10 lessons of roughly 55 minutes · Years 7–8 · reliable device access needed from Lesson 2 on.

Developing foundational computational thinking by building working Scratch projects, and by looking honestly at what digital technology does for and to communities in Aotearoa.

Curriculum: two curricula are carried side by side and are never merged into one claim. Under Te Mātaiaho this unit sits in Technology — Phase 3 (Years 7–8), in the computational-thinking / algorithms and programming material. Under The New Zealand Curriculum (2007) it sits in Technology, Levels 3–4. Kaiako should check the wording of the achievement objective or progress outcome they are reporting against in their own school's current documentation — this page does not quote either curriculum verbatim.

🧩 Decomposition

Breaking problems into smaller, manageable parts

🔍 Pattern Recognition

Identifying similarities and patterns in data

🎯 Abstraction

Focusing on essential features, ignoring irrelevant details

📋 Algorithms

Step-by-step instructions to solve problems

🎯 Learning Objectives

  • ✅ Define and apply computational thinking concepts
  • 💻 Design, code, and debug programs in Scratch
  • 📊 Explain how algorithms impact daily life
  • 🛡️ Run a digital citizenship publishing check with NZ examples — Lesson 10, handout included
  • 🌿 Explore Māori perspectives on technology

Aromatawai — assessment and the evidence it rests on

There are two pieces of assessed work in this unit and no others. Everything else is formative and lives inside the lessons.

What counts as evidence of computational thinking: not the vocabulary. An ākonga who says “I put a loop in” has named a block. An ākonga who says “I had the same four blocks written out six times, so I wrapped them in repeat 6 and now I only change the number in one place” has shown pattern recognition and abstraction. Assess the second thing.

🛠️ Resources

  • Scratch (scratch.mit.edu)
  • Hour of Code NZ
  • Netsafe NZ (digital citizenship)
  • Kōrero Māori app examples

🔍 Assessment Types

  • Formative: Peer feedback on projects
  • Summative: Final project presentation
  • Authentic: Real-world problem solving
  • Cultural: Māori perspective integration

🌟 Extension Ideas

  • Visit local tech companies (Rocket Lab, Xero)
  • Explore Minecraft Education Edition
  • Advanced Scratch programming challenges
  • Create games using Māori legends

🏛️ Cultural Connections

  • Mātauranga Māori & technology
  • Digital preservation of taonga
  • AI in Te Reo revitalization
  • Indigenous perspectives on digital ethics

Unit Conclusion

This unit blends computational thinking, programming, digital citizenship, and Māori perspectives to create an engaging, culturally responsive learning experience. Students will leave with foundational coding skills and an understanding of how technology shapes Aotearoa.

Kaiako Planning Snapshot

Ngā Whāinga Akoranga — Learning Intentions

Paearu Angitu — Success Criteria

Teacher Planning Snapshot

Inclusion and Accessibility

📖 Complete 10-Lesson Sequence (Year 7 Digital Tech Arc)

Lesson 1: Unplugged Algorithms & Decomposition

The four pillars of computational thinking, breaking down complex tasks, and writing step-by-step unplugged algorithms.

Lesson 2: Intro to Scratch & Sequential Code

Scratch interface navigation, block categories, X/Y stage coordinate plane, and animated sprite sequences.

Lesson 3: Iteration Loops & Code Efficiency

Count-controlled repeat loops vs infinite forever loops, sprite walking cycles, and Scratch Pen geometric art.

Lesson 4: User Input & Variables (Data Memory)

Creating variables for score and timers, capturing user keyboard inputs, and interactive Whakawhanaungatanga chatbots.

Lesson 5: Conditional Logic (If-Then Decision Making)

Boolean true/false logic, Sensing block triggers, 'if-then-else' decision trees, and maze game collision detection.

Lesson 6: Broadcasting & Event Coordination

Event-driven broadcast signals, multi-sprite dialogues, scene transitions, and multi-actor story animation.

Lesson 7: Game Design Mechanics & Physics

Score tracking, lives countdown systems, win/loss broadcast screens, moving obstacles, and simple jumping physics.

Lesson 8: Pūrākau Digital Animation & Audio

Retelling traditional Māori legends digitally, te reo Māori audio voiceovers, and cultural visual motifs in Scratch.

Lesson 9: Systematic Debugging & Peer Reviews

Diagnosing errors in block code — the script runs but does the wrong thing — plus Rubber Duck Debugging, variable state inspection, the Bug Clinic and structured peer code reviews.

Lesson 10: Capstone Project & Expo Showcase

Final original Scratch game or pūrākau animation, publishing to class studio, peer playtesting, and logbook reflection.

🧺 The other route: Unplugged Computational Thinking Seminar

These eight lessons are the mostly unplugged route through the same Year 7 computational-thinking ideas — reasoning, argument and paper modelling rather than on-screen building. Five of them (1, 2, 3, 4 and 6) run with no devices at all; lessons 5, 7 and 8 need Scratch on a device. They live in the Unplugged Computational Thinking Seminar, and open there. Use them if you have no reliable device access, or run them before this Studio route so ākonga own the ideas before they type them.

Human Algorithms

A runnable 60-minute Years 7–8 lesson on writing, testing and revising precise algorithms.

Open

Decompose and Model

A runnable Years 7–8 lesson on decomposition, inputs, actions, outputs and abstraction.

Open

Sequences and Events

A runnable Years 7–8 first Scratch lesson using events, sequences and pair testing.

Open

Loops and Patterns

A runnable Years 7–8 Scratch lesson on repetition, count-controlled loops and efficient code.

Open

Conditionals and Choice

A runnable Years 7–8 Scratch lesson on input, Boolean conditions and if/else behaviour.

Open

Debug, Test, Improve

A runnable Years 7–8 debugging lab with three concrete Scratch bugs and a focused test protocol.

Open

Design Studio

A runnable Years 7–8 design-and-build studio for an authentic interactive Scratch outcome.

Open

Test, Refine, Showcase

A runnable Years 7–8 summative lesson built around user testing, revision and a working Scratch project showcase.

Open