The cruelty of teaching computing science (1988)
Edsger W. Dijkstra argues that teaching computing science has been cruel by demanding formal reasoning from students without providing the necessary mathematical rigor. He contends that programming is a rigorous intellectual discipline akin to mathematics, not a mere technical skill.