Ledin's call for teaching malware to all undergraduate students conflicts with my understanding of the purpose of an undergraduate CS degree.
Mark Guzdial From BLOG@CACM | February 24, 2011 at 09:29 AM
This is an article describing some recent (and bizarre) interfaces to support cooking. The intersection of computer science and culinary art is not as small as...Judy Robertson From BLOG@CACM | February 19, 2011 at 09:31 AM
As the recent performance of IBM's Watson system on the game show Jeopardy! illustrated, the combination of large-scale data, rich algorithm suites and powerful...Daniel Reed From BLOG@CACM | February 18, 2011 at 04:17 PM
In only a couple years, improved smartphones and laptops have closed the niche that netbooks lived in. Rather than mourn the loss of netbooks, let's celebrate their...Greg Linden From BLOG@CACM | February 15, 2011 at 04:10 PM
Detailed data collection at ETH Zurich over eight years shows what entering computer science students already know in computer usage and programming.
Bertrand Meyer From BLOG@CACM | January 25, 2011 at 09:01 AM
Peer Instruction is an important pedagogical approach that is promoted by physics education researchers. I'm trying it for the first time in my CS class, and it's...Mark Guzdial From BLOG@CACM | January 24, 2011 at 09:33 AM
A federal program that invests in information technology research and development asks the community three sets of questions related to making K-12 computer science...Cameron Wilson From BLOG@CACM | January 18, 2011 at 01:27 PM
U.S. government agencies are spending boatloads of money on pushing the envelope of massive compute servers, but appear to be ignoring the fact that many research...Michael Stonebraker From BLOG@CACM | January 14, 2011 at 04:54 PM
There is one proven way to improve the state of software, following the the airline industry's spectacular improvements of safety. The IT industry ignores it. Why...Bertrand Meyer From BLOG@CACM | January 13, 2011 at 01:53 PM
It is time we extracted a sample of cultural DNA from computing's history and engineered a new generation of contemplative, informal workshops. After gestation,...Daniel Reed From BLOG@CACM | January 5, 2011 at 04:30 PM
By the time students get to undergraduate CS1, they already have lots of ideas about computation. Objects, hardware, breadth, functions first--none of that really...Mark Guzdial From BLOG@CACM | December 7, 2010 at 10:11 AM
This year, I again had the honor and privilege to chair the selection committee for the IEEE Seymour Cray and Sidney Fernbach awards, both of which were presented...Daniel Reed From BLOG@CACM | December 1, 2010 at 10:13 AM