Activity — Paper airplane

Purpose: Understand why we have programming languages and why they are written the way they are
You have 15-20 minutes to complete this activity.

You will get 3 pieces of paper
  1. Practice making an airplane
  2. Write how to make an airplane
  3. Make an airplane with someone else's instruction

Procedure for today's activity:
  1. Write a step-by-step instruction for how to make an airplane (Text only! No drawing. No diagram)
  2. Trade instructions with your neighbor
  3. Follow the instruction (strictly!) to make an airplane
  4. Show the result back to the one who gave the instructions
  5. When you are done folding, throw at the target (hit me!)
Be prepared to share your opinion

Let's wrap-up

  1. Shortest directions?
  2. Unambiguous directions?
  3. What makes "good" instructions?
  4. How about "Crumple into as small a ball as possible"? Will this make an airplane? What is an airplane? Definition?

In general, it can be difficult to figure out what our "goal" is.

[ref: medium.com]