On The Cruelty Of Really Teaching Computer Science
“On the Cruelty of Really Teaching Computing Science” is a 1988 paper by E. W. Dijkstra which argues that computer programming should be understood as a branch of mathematics, and that the formal provability of a program is a major criterion for correctness.
Despite the title, most of the article is on Dijkstra’s attempt to put computer science into a wider perspective within science, teaching being addressed as a corollary at the end. Specifically, Dijkstra made a “proposal for an introductory programming course for freshmen” that consisted of Hoare logic as an uninterpreted formal system.
Read more about On The Cruelty Of Really Teaching Computer Science: Debate Over Feasibility, Pedagogical Legacy
Famous quotes containing the words cruelty, teaching, computer and/or science:
“I remember the almost daily talks of my mother on the cruelty of slavery. I would say nothing to her, but I was thinking all the time that slavery did not seem so cruel. Master and Mistress Jennings were not mean to my mother. It was she who was mean to them.”
—Cornelia (1844?)
“It may be that through habit these do best,
Coming to water clumsily undressed
Yearly; teaching their children by a sort
Of clowning; helping the old, too, as they ought.”
—Philip Larkin (19221986)
“Family life is not a computer program that runs on its own; it needs continual input from everyone.”
—Neil Kurshan (20th century)
“Imagination could hardly do without metaphor, for imagination is, literally, the moving around in ones mind of images, and such images tend commonly to be metaphoric. Creative minds, as we know, are rich in images and metaphors, and this is true in science and art alike. The difference between scientist and artist has little to do with the ways of the creative imagination; everything to do with the manner of demonstration and verification of what has been seen or imagined.”
—Robert A. Nisbet (b. 1913)