Blackboard Processing

Programming Language

imperative / Processing

Form

Representation

Attribution — Origin / Source

Collected by Andreas Mühling — Interview

Conceptual Advantage

Generates an idea of a dyamic program behavior.

Mapping

PLNM
processor teacher
instruction action taken by teacher, reported in list
canvas drawing area on sheet of paper

Draws Attention To

How a program executes dynamically from a static program text.

Use When

At the beginning, when simple programs have been written by students already in order to take a closer look at what's happening 'inside' Processing.

Cost

Short time to introduce, one lesson to execute.

Details

Note

May propel the misconception of the “intelligent” computer (as acted out by the teacher), i.e., Roy Pea’s “superbug”.

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