Matthias Felleisen and a team of computer scientists have developed the TeachScheme! Project, which provides high school teachers with courseware and other tools...Jack Rosenberger From BLOG@CACM | March 10, 2011 at 08:55 AM
Verification is maturing to the point where it will become integrated into mainstream software development.Bertrand Meyer From BLOG@CACM | February 28, 2011 at 01:20 PM
The NSF CE21 Community Meeting highlighted the opportunity that computing has to catch up with the rest of STEM on education issues.
Mark Guzdial From BLOG@CACM | February 24, 2011 at 09:32 AM
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
What's the relationship between functionality and design? What kinds of factors influence whether people do or don't adopt a technology?Jason Hong From BLOG@CACM | February 6, 2011 at 10:03 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
Why are students still calculating when they could be understanding? Now that computers are everywhere, how should math education change?Greg Linden From BLOG@CACM | January 6, 2011 at 02:09 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
Busy as he may be, Santa is still finding time to reply to his email on computer science matters.Judy Robertson From BLOG@CACM | December 21, 2010 at 09:47 AM
Covering the highlights from CSEdWeek 2010 and how the computing community can stay involved.Debra Richardson and Cameron Wilson From BLOG@CACM | December 16, 2010 at 03:58 PM