A short reflection on the rewarding experience of teaching students at the time of year when students' degrees are awarded.Judy Robertson From BLOG@CACM | May 23, 2013 at 08:34 AM
Computing is making progress towards becoming a primary and secondary schools subject worldwide. I report on three personal meetings about activities in England...Mark Guzdial From BLOG@CACM | May 21, 2013 at 03:49 PM
In this short report I offer some reflections on the 2013 ACM SIGCHI Conference on Human Factors in Computing Systems (commonly known just as "CHI") that took place...Elizabeth. F. Churchill From BLOG@CACM | May 6, 2013 at 02:08 PM
HyperCard is an end-user programming tool from the 1990's. A new version that runs on most modern platforms raises the question of the role of end-user programming...Mark Guzdial From BLOG@CACM | April 30, 2013 at 08:44 AM
How often have you picked up a scholarly journal in a discipline far removed from your expertise, only to be stymied and mystified by the disciplinary jargon? We...Daniel Reed From BLOG@CACM | April 24, 2013 at 08:40 AM
What does HCI (Human-Computer Interaction) research involve? In this post, I present two examples of modern HCI research.Philip Guo From BLOG@CACM | April 10, 2013 at 12:43 PM
Catastrophism and reliance on dubious studies have no place in serious discussions of software engineering.Bertrand Meyer From BLOG@CACM | April 4, 2013 at 10:19 AM
A reflection on how interaction patterns in the tech industry might be off putting to women even if they are not offensive or explicitly exclusive.Judy Robertson From BLOG@CACM | March 25, 2013 at 02:06 PM
The Code.org videos are terrific. What can we be doing in post-secondary education to support the vision?Mark Guzdial From BLOG@CACM | March 19, 2013 at 09:16 AM
Extraordinary parallelism, unprecedented data locality and adaptive resilience: these are daunting architecture, system software and application challenges for...Daniel Reed From BLOG@CACM | March 5, 2013 at 09:20 AM
Predictions abound on the Internet that MOOCs are about to destroy the university. (Call it, "the MOOCopalypse.") From a stance informed by computing education...Mark Guzdial From BLOG@CACM | February 20, 2013 at 09:38 AM
ESEC-FSE 2013 (in Saint Petersburg,, 18-26 August) is the place to be for software engineering in 2013.Bertrand Meyer From BLOG@CACM | January 22, 2013 at 09:15 AM