Computing Community Consortium Blog

The goal of the Computing Community Consortium (CCC) is to catalyze the computing research community to debate longer range, more audacious research challenges; to build consensus around research visions; to evolve the most promising visions toward clearly defined initiatives; and to work with the funding organizations to move challenges and visions toward funding initiatives. The purpose of this blog is to provide a more immediate, online mechanism for dissemination of visioning concepts and community discussion/debate about them.

Archive for April 1st, 2012


“Computer Science for the Rest of Us”

April 1st, 2012 / in CS education / by Erwin Gianchandani

An article in today’s New York Times that’s making the rounds — written by Randall Stross, an author and professor of business at San Jose State University: READING, writing and — refactoring code?   Many professors of computer science say college graduates in every major should understand software fundamentals. They don’t argue that everyone needs to be a skilled programmer. Rather, they seek to teach “computational thinking” — the general concepts programming languages employ.   In 2006, Jeannette M. Wing, head of the computer science department at Carnegie Mellon University, wrote a manifesto arguing that basic literacy should be redefined to include understanding of computer processes. “Computational thinking is a fundamental skill for everyone, not […]