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 February 28th, 2013

 

CCC Sponsored Workshop on Extreme Scale Design Automation (ESDA)

February 28th, 2013 / in CCC / by Kenneth Hines

The following is a special contribution to this blog from Patrick H. Madden, Associate Professor of Computer Science at Binghamton University. In this blog entry Patrick highlights the CCC-sponsored visioning activity on Extreme Scale Design Automation; the first of a series of three workshops on the topic will be held next week. The CCC-sponsored Workshop for Extreme Scale Design Automation (ESDA) convenes Thursday and Friday of next week (March 7-8) at the University of Pittsburgh. A group of about 35 academic and industry participants, and many observers from the National Science Foundation (NSF) and elsewhere, will discuss a set of challenges facing the design automation research community. Over the past decade, the difficulty of […]

Your ideas needed: Coding is to computer science as X is to Y

February 28th, 2013 / in Uncategorized / by Ed Lazowska

Yesterday we posted a link to a terrific new video by code.org extolling the virtues of learning to program. Despite the “learn to code” rhetoric, code.org is really about “computer science is cool” and “let’s make AP computer science universally available.”  “Coding” is used as a proxy for this.  And indeed, “coding” is a critical component of computer science / computational thinking, and it’s also the “hands-on inquiry-based vehicle” for teaching computer science / computational thinking.  But it’s not the entire story:  computer science / computational thinking is much more than coding. What’s your best analogy?  For example: Coding is to computer science as cinematography is to filmmaking. Probably not […]