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:
“It was mankind that hung on the cross for two thousand years: and a terrible god practiced his cruelty and called it love.”
—Friedrich Nietzsche (18441900)
“Dogmatic toleration is nonsense: I would no more tolerate the teaching of Calvinism to children if I had power to persecute it than the British Raj tolerated suttee in India. Every civilized authority must draw a line between the tolerable and the intolerable.”
—George Bernard Shaw (18561950)
“The computer takes up where psychoanalysis left off. It takes the ideas of a decentered self and makes it more concrete by modeling mind as a multiprocessing machine.”
—Sherry Turkle (b. 1948)
“Romance should never begin with sentiment. It should begin with science and end with a settlement.”
—Oscar Wilde (18541900)