Computational Thinking and Outreach

Computational Thinking

In their capacity as a tool, computers will be but a ripple on the surface of our culture. In their capacity as intellectual challenge, they are without precedent in the cultural history of mankind. — Edsger W. Dijkstra

Computer Science Education

Programming languages for education

Philip Wadler,