Kyle Harrison
research-paper

On the Cruelty of Really Teaching Computing Science (EWD1036)

Edsger W. Dijkstra 1988 View original ↗

TL;DR — Dijkstra’s handwritten 1988 talk arguing that computing is a radical novelty, and that teaching it through analogies to familiar things does students harm.

EWD1036, from Dijkstra’s numbered manuscript series at UT Austin, written in his own hand (30 pages). He argues that we plan tomorrow in yesterday’s vocabulary, stretching old concepts to fit new things, and that this works only for gradual change. Computers, he says, are a radical novelty, so metaphors and analogies mislead. He wants computing science taught as formal mathematics from the start.

What it is: a famous polemic, and one of the best-known EWDs. The scan is handwritten with no text layer.

Where this came from

30 pages. A copy is archived locally against link rot; the header links the original source.