Lazowska and Roberts on Programming

quotes programming learn to code

24 May 2014

Ed Lazowska and Eric Roberts on “the explosion of student interest in Computer Science:”

Possibly, students are figuring out that every 21st century citizen needs to have facility with “computational thinking” – problem analysis and decomposition (stepwise refinement), abstraction, algorithmic thinking, algorithmic expression, stepwise fault isolation (debugging), [and] modeling. Programming is the hands-on, inquiry-based way that we teach computational thinking and the principles of computer science.

Possibly, students are figuring out that fields from Anthropology to Zoology are becoming information fields, and that those who can bend the power of the computer to their will – computational thinking, but also computer science in greater depth – will be positioned for greater success than those who can’t.

Read more here.