Computer Science Grade 9 20 min

Algorithms: Making a Paper Airplane

Students follow and create an algorithm for making a paper airplane.

Tutorial Preview

1

Introduction & Learning Objectives

Learning Objectives Decompose a complex project (designing a paper airplane) into smaller, manageable tasks. Write the construction steps for a paper airplane as a clear, sequential algorithm using pseudocode. Differentiate between a linear (Waterfall) and an iterative (Agile) project management approach. Create a simple project plan that includes a goal, required materials, and testing criteria. Explain how testing and debugging apply to a physical project like a paper airplane. Use a simple task board (To Do, In Progress, Done) to track their project's progress. Have you ever folded a paper airplane that just nosedived? ✈️ What if you could use computer science principles to manage the project of designing the perfect flyer? In this lesson, we'll explore how pro...
2

Key Concepts & Vocabulary

TermDefinitionExample DecompositionThe process of breaking down a large, complex problem into smaller, more manageable sub-problems or tasks.Instead of 'Build a paper airplane,' you decompose it into: 1. Define flight goal (distance vs. stunts), 2. Choose a design, 3. Gather materials (paper), 4. Fold the plane, 5. Test the plane, 6. Refine the design. AlgorithmA finite sequence of well-defined, computer-implementable instructions, typically to solve a class of problems or to perform a computation.The step-by-step folding instructions for a specific paper airplane design. 'Step 1: Fold paper in half lengthwise. Step 2: Unfold...' is an algorithm. IterationThe process of repeating a set of steps to get closer to a desired result. In project management, this is often a c...
3

Core Syntax & Patterns

The Waterfall Model (Linear Approach) Requirements -> Design -> Implementation -> Verification -> Maintenance A sequential project management model where each phase must be fully completed before the next begins. Use this when the project goal is very clear and unlikely to change, like following existing instructions for a known paper airplane design. The Agile Model (Iterative Approach) Repeat Cycle: { Plan -> Design -> Build -> Test } -> Get Feedback -> Repeat A flexible, cyclical model focused on producing small, working versions of a product in short cycles (iterations). Use this when you are creating a new design and expect to make many changes based on testing and feedback. Kanban Board (Visual Task Tracking) Columns: [To Do] -> [In...

4 more steps in this tutorial

Sign up free to access the complete tutorial with worked examples and practice.

Sign Up Free to Continue

Sample Practice Questions

Challenging
A student's plane keeps banking hard to the left. They hypothesize a wing is asymmetrical (part of debugging). They carefully measure and refold the left wing (part of an algorithm). They re-test using their standard throw (consistent testing). This entire sequence is a small-scale example of:
A.The Waterfall Model
B.Scope Creep
C.An Agile Iteration
D.Project Decomposition
Challenging
You are given a project goal: "Create the best paper airplane." According to the tutorial's principles, why is this a poor project scope?
A.It is not ambitious enough for a Grade 9 project.
B.It does not specify the required materials, like the type of paper.
C.The word "best" is not a measurable or specific testing criterion, making success impossible to define.
D.It assumes the project will be successful, which is bad practice.
Challenging
A team attempts to use a strict Waterfall model to invent a new 'Stunt Looper' plane. Why is this approach likely to fail?
A.The 'Verification' phase cannot be completed if the initial 'Requirements' were just a guess.
B.The 'Implementation' phase is impossible without a pre-existing design.
C.The 'Design' phase cannot be finalized without building and testing prototypes, which Waterfall discourages until later stages.
D.All of the above.

Want to practice and check your answers?

Sign up to access all questions with instant feedback, explanations, and progress tracking.

Start Practicing Free

More from Project Management

Ready to find your learning gaps?

Take a free diagnostic test and get a personalized learning plan in minutes.