Array as Stack of Boxes

Programming Language

imperative / any

Form

Analogy

Attribution — Origin / Source

Collected by Felienne Hermans

Conceptual Advantage

Makes arrays tangible, embodied activity.

Mapping

PLNM
array stack of boxes
array element box
element index number on each box
element value post-it in box

Draws Attention To

Lists as compound data type

Use When

When the concept of lists is new

Cost

not captured

Comments or Feedback?

Do you have feedback on this notional machine? Did you find a mistake, or do you have a request for improvement? You can create an Issue on GitHub, where the description is hosted. This way we can see your feedback and address it.

For this, you need a GitHub account. Then follow this link to see the source file of this page. In there, click the ... left of the highlighted line, then pick "Reference in a new issue".

Create an Issue on GitHub