Way more important than the question "Is P==NP?" is the question, "Is teaching greater than genetics?"Mark Guzdial From BLOG@CACM | October 14, 2014 at 04:17 PM
The ACM Education Council gets together once a year to share initiatives and results, and promote computing education.Mark Guzdial From BLOG@CACM | October 2, 2014 at 09:28 AM
Even as computer graphics professionals meet to learn from each other and celebrate their own, they acknowledge their shared understanding of the importance of...Lawrence M. Fisher From BLOG@CACM | August 11, 2014 at 03:13 PM
A few facts and opinions and a couple of announcements, with a prediction on where the "Hadoop stack" might be going.Michael Stonebraker From BLOG@CACM | August 5, 2014 at 01:56 PM
There is tremendous value to society in doing large-scale A/B studies, and the current framework we have for human subjects research is a poor match for the 21st...Jason Hong From BLOG@CACM | July 20, 2014 at 08:47 AM
Eight of the top 10 CS departments in the U.S., and ~70% of the top 40, teach Python in introductory courses.
Philip Guo From BLOG@CACM | July 7, 2014 at 04:20 PM
St. Petersburg State University wins a thrilling ACM-ICPC World Finals, solving seven problems to win the contest on home soil in Ekaterinburg, Russia!
Chas Kurtz From BLOG@CACM | June 25, 2014 at 09:46 AM
What a day at ICPC 2014! It all began with IBM Tech Trek this morning, followed by the 2014 ACM-ICPC World Finals Opening Ceremony and ending with the IBM Chill...Chas Kurtz From BLOG@CACM | June 23, 2014 at 09:30 AM
Over the next few days I'll be blogging live from Ekaterinburg, Russia, the site of the 38th Annual IBM-Sponsored ACM-ICPC World Finals. The contest itself takes...Chas Kurtz From BLOG@CACM | June 22, 2014 at 09:31 AM
On the path to computational literacy for all, we need computing in schools, under whatever category.Mark Guzdial From BLOG@CACM | June 3, 2014 at 03:42 PM
One of the most dazzling changes to the software development world in the past decade has been the spread of agile methods.
Bertrand Meyer From BLOG@CACM | May 18, 2014 at 11:18 AM
We should not prepare high school CS teachers the way we prepare software developers. Successful CS teachers use different skills.Mark Guzdial From BLOG@CACM | May 14, 2014 at 02:18 PM