It is time we extracted a sample of cultural DNA from computing's history and engineered a new generation of contemplative, informal workshops. After gestation,...Daniel Reed From BLOG@CACM | January 5, 2011 at 04:30 PM
Computer science education is valuable, even to those who do not major in computer science. Those non-CS major informants who talk about that value are doing us...Mark Guzdial From BLOG@CACM | November 15, 2010 at 01:47 PM
With the increased use of computers in education, there will be a big new opportunity for computers to learn to help students learn.Greg Linden From BLOG@CACM | November 10, 2010 at 02:11 PM
At SPLASH 2010, Andrew Black, Kim B. Bruce, and James Noble presented their manifesto for a new educational object-oriented programming language called Grace. Jack Rosenberger From BLOG@CACM | October 20, 2010 at 09:20 PM
A simmering debate on peer review processes threatens to boil to the surface of various discussion forums for the scientific communities and the public at large...Ed H. Chi From BLOG@CACM | October 18, 2010 at 09:22 PM
Improving high-school computer science in the United States is critical for the success and growth of computing education. To do that, we need teachers. To get...Mark Guzdial From BLOG@CACM | October 13, 2010 at 09:22 PM
The success or failure of technology transfer depends on many factors. No single mechanism is guaranteed to succeed, though there are many mechanisms that are likely...Daniel Reed From BLOG@CACM | October 4, 2010 at 09:47 PM
On Wednesday I began GHC 2010 by attending a gathering of people who are planning regional celebrations of women in computing.Valerie Barr From BLOG@CACM | September 30, 2010 at 09:54 PM
I told three stories at PCAST — The Google Story, Model Checking, and Machine Learning — as a way to illustrate the importance of sustained federal funding of basic...Jeannette M. Wing From BLOG@CACM | September 15, 2010 at 04:25 PM
With age comes wisdom, or so they say. But when we geeks age, does it make us wiser or just grumpier?Greg Linden From BLOG@CACM | September 8, 2010 at 05:11 PM
At the most recent Snowbird conference, there was a plenary session during which the panelists and audience discussed the peer review processes in computing research...Jeannette M. Wing From BLOG@CACM | September 7, 2010 at 03:55 PM
Social computing remains a hot research topic, and basic research on understanding group decision making and conditions under which crowdsourcing can lead to advantages...Ed H. Chi From BLOG@CACM | September 1, 2010 at 04:22 PM
Previously, I asked the question of why great design is so hard to integrate in organizations. In this article, I take a look at how Apple does design, and what...Jason Hong From BLOG@CACM | August 23, 2010 at 11:28 AM
Since the beginning of software industry, developers have produced updates for their products on a regular basis. How do these updates affect the software itself...Carlos Brewer From BLOG@CACM | August 9, 2010 at 11:11 AM
An iconic cartoon by Peter Steiner, which appeared in The New Yorker in 1993, captured the nature of the nascent Internet. It shows a dog seated at a computer,...Daniel Reed From BLOG@CACM | August 8, 2010 at 05:04 PM
The new draft framework from the National Research Council on "science, engineering, and technology" makes no mention of computer science.Mark Guzdial From BLOG@CACM | July 27, 2010 at 09:40 AM
Why is good design so hard to accomplish for organizations? People are coming to the realization that design really matters, but it's not that they don't want to...Jason Hong From BLOG@CACM | July 21, 2010 at 09:50 AM
These “grand challenges” of systems biology encompass almost every aspect of modern computing, from numerical and symbolic methods through data management and analytics...Daniel Reed From BLOG@CACM | July 17, 2010 at 09:40 AM