While there are many ways of tackling these unique obstacles of mobile performance, this article is largely focused on things that can be done from an API, or backend...Kate Matsudaira From BLOG@CACM | September 5, 2012 at 12:18 PM
In this first CACM blog post, I introduce myself and make the case for why side projects can benefit both Ph.D. students and their professors.Philip Guo From BLOG@CACM | August 25, 2012 at 06:54 PM
We have a goal to broaden participation in computing with more women and under-represented minorities. It's useful to compare participation and performance in compating...Mark Guzdial From BLOG@CACM | August 24, 2012 at 04:32 PM
Many of you have expressed the desire for a simple slide deck that you can use in various contexts to make the case for the need for increased computing enrollments...John White and Robert “Bobby” Schnabel From BLOG@CACM | August 10, 2012 at 03:59 PM
When it comes to big data, one of the greatest things we can do as computer scientists creating products is to distill all the information down to what is important...Kate Matsudaira From BLOG@CACM | July 31, 2012 at 04:40 PM
One of the most popular panels at Snowbird was "Publication Models in Computing Research: Is a Change Needed? Are We Ready for a Change?" Jack Rosenberger From BLOG@CACM | July 29, 2012 at 05:34 PM
I'm teaching on study abroad, which means small classes, intense interaction, and the opportunity to try something new. We can choose to make higher education...Mark Guzdial From BLOG@CACM | July 29, 2012 at 09:44 AM
What if computer science conferences required proposals for presentations and then selected some for consideration in journals and book chapters? Juan E. Gilbert From BLOG@CACM | July 27, 2012 at 11:45 AM
This post focuses on the data collection via crawling the web, by covering some of the challenges around collecting and discovering new content via a web crawler...Kate Matsudaira From BLOG@CACM | July 26, 2012 at 04:23 PM
Scientific discovery games are an exciting new approach to solving thorny scientific problems using contributions from a distributed group of non-expert humans....Judy Robertson From BLOG@CACM | July 24, 2012 at 05:15 AM
Stanford president John L. Hennessy delivered a provocative keynote speech, "The Coming Tsunami in Educational Technology," about the uncertain future of higher...Jack Rosenberger From BLOG@CACM | July 23, 2012 at 07:04 PM
The higher education community is abuzz with debates regarding massive open online courses (MOOCs). This feels like a time of profound change, when the confluence...Daniel Reed From BLOG@CACM | July 17, 2012 at 09:52 AM
An overview discussion of the probems surrounding computing education in UK schools, particularly lack of participation in CS by girls. It is partly based on empirical...Judy Robertson From BLOG@CACM | June 29, 2012 at 09:25 AM
The latest U.S. Bureau of Labor Statistics predictions for the next 10 years predicts lower-than-average growth in programming jobs, but dramatic growth in designer...Mark Guzdial From BLOG@CACM | June 25, 2012 at 09:28 AM
Although there are daunting technical challenges posed by big data in science and engineering, the social and economic challenges are just as difficult, though...Daniel Reed From BLOG@CACM | June 4, 2012 at 08:47 AM
We've known for over a decade that there are too few women in computing in the U.S., but recent reports point out that it's not getting better: Not in any academic...Mark Guzdial From BLOG@CACM | May 20, 2012 at 04:26 PM
Yahoo! laid off people. Unlike every previous time there have been layoffs, this is serious for Yahoo! Research.John Langford From BLOG@CACM | May 3, 2012 at 07:25 PM
Hadoop has spread rapidly in the last few years as a platform for parallel computation in Java, but we believe a lot of improvement will be required for serious...Michael Stonebraker and Jeremy Kepner From BLOG@CACM | May 2, 2012 at 08:27 AM
The Kubler-Ross model of the stages of grief — denial, anger, bargaining, depression and acceptance — is sometimes an apt description of the culture change required...Daniel Reed From BLOG@CACM | April 26, 2012 at 04:07 PM
Major media sites are exploring the idea of teaching computer science to everyone, as a requirement for understanding one's world.Mark Guzdial From BLOG@CACM | April 26, 2012 at 10:01 AM