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
Guest blogger Ralph L. London describes his efforts to provide a more accurate historical record of the first computer science Ph.D.s in the United States.
Ralph L. London From BLOG@CACM | January 15, 2013 at 09:03 AM
In this post, I describe a ubiquitous style of programming that, to my knowledge, has never been formally taught in the classroom.Philip Guo From BLOG@CACM | January 7, 2013 at 03:51 PM
When performance optimization, reliability requirements, and energy management are convolved with component costs, device physics, system software services and...Daniel Reed From BLOG@CACM | December 20, 2012 at 09:57 AM
The relationship between education and engineering runs deep. Enhancing the relationship helps both.Mark Guzdial From BLOG@CACM | December 20, 2012 at 09:27 AM
Considerations of how conventional hiring practices prevent diversification of software development groups.Valerie Barr From BLOG@CACM | December 18, 2012 at 09:23 AM
Computer Science Education Week 2012 Chair Ruthe Farmer talks about the importance of CS education and looks to you to pledge your support.Ruthe Farmer From BLOG@CACM | December 5, 2012 at 05:24 PM
Aria Haghighi, an award-winning natural language processing researcher, describes his trek from a tenure-track faculty job at UMass-Amherst to his decision to leave...Aria Haghighi From BLOG@CACM | November 21, 2012 at 03:40 PM
Is Computer Science a vocational skill or an academic subject? While many of us might say "yes" and "yes," public policy in the states is increasingly requiring...Mark Guzdial From BLOG@CACM | November 26, 2012 at 04:34 PM