In a global world, collaboration and communicating with colleagues in different geographical locations is becoming critically important. What kinds of tools can...Tessa Lau From BLOG@CACM | October 14, 2009 at 09:23 AM
A discussion of Mark Guzdial's post about why our approach to teaching novice CS students is wrong.Judy Robertson From BLOG@CACM | October 13, 2009 at 10:32 AM
Research in educational psychology in the last 20 years calls into question our most common teaching methods in introductory courses: Teaching programming by having...Mark Guzdial From BLOG@CACM | October 8, 2009 at 04:56 PM
A recent trend in HCI research is the extension of the long time goal of augmenting human intelligence to "augmenting social intelligence." That is, enabling not...Ed H. Chi From BLOG@CACM | October 5, 2009 at 09:47 AM
The ubiquity of smartphones and their increasing ability to collect and transmit information will lead the way for the next advances in health monitoring and improvement...Ruben Ortega From BLOG@CACM | October 2, 2009 at 02:59 PM
Computer security warnings are something we all see everyday, but many people find them annoying and ignore them. What are better ways of designing warnings?Jason Hong From BLOG@CACM | September 30, 2009 at 02:30 PM
Decisions about whether there is computer science in the classroom are largely state-based. The most recent example is the State of Kansas, which is moving to remove...Cameron Wilson From BLOG@CACM | September 28, 2009 at 01:00 PM
How many electronic devices do you own? It is tempting to answer, “Just a handful,” but the truth is much more nuanced. Here’s a simple experiment that will (quite...Daniel Reed From BLOG@CACM | September 25, 2009 at 12:27 AM
Science acts as a bridge between societies that trasncends culture, and it may be our best hope for finding a common thread in a globalized future.Michael Conover From BLOG@CACM | September 22, 2009 at 04:50 PM
How do we bootstrap research in computing education? Existing education research programs only fund the best research, with the best measurement instruments and...Mark Guzdial From BLOG@CACM | September 22, 2009 at 10:09 AM
A happy ending to the petition which asked for an apology to Turing from the British government.Judy Robertson From BLOG@CACM | September 16, 2009 at 12:48 PM
If you started deploying software much more frequently, how would it change your software development?Greg Linden From BLOG@CACM | September 10, 2009 at 09:21 AM