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
About the successful game design program for students at McKinley Tech and George Mason University which encourages young people to study STEM.Judy Robertson From BLOG@CACM | November 19, 2010 at 09:22 AM
SC10 has included several lists that rank supercomputers according to different criteria. The November 2010 Green500, focusing on energy efficiency, is out and...Steve Keckler From BLOG@CACM | November 19, 2010 at 12:25 PM
This post provides some impressions from Wednesday, November 17, at SC10, including Bill Dally's keynote address and panel discussions on heterogeneous computing...Steve Keckler From BLOG@CACM | November 18, 2010 at 09:37 AM
SC10—the premier conference for supercomputing—has begun. This post touches on a few highlights from the first day of the full technical program, including the...Steve Keckler From BLOG@CACM | November 17, 2010 at 02:10 PM
Computer science education is valuable, even to those who do not major in computer science. Those non-CS major informants who talk about that value are doing us...Mark Guzdial From BLOG@CACM | November 15, 2010 at 01:47 PM
Watts Humphrey left us a few weeks ago. His contributions to professional software engineering have been essential.Bertrand Meyer From BLOG@CACM | November 15, 2010 at 03:27 PM
With the increased use of computers in education, there will be a big new opportunity for computers to learn to help students learn.Greg Linden From BLOG@CACM | November 10, 2010 at 02:11 PM
Computers in schools should be making teachers' jobs easier, making it easier for students to learn, and increasing student achievement in measurable ways. Little...Greg Linden From BLOG@CACM | October 26, 2010 at 09:19 PM
Betwixt and between ubiquitous consumer software and the ethereal realm of ultra-high-performance computing, lies the excluded middle, the world of day-to-day computational...Daniel Reed From BLOG@CACM | October 24, 2010 at 09:20 PM
At SPLASH 2010, Andrew Black, Kim B. Bruce, and James Noble presented their manifesto for a new educational object-oriented programming language called Grace. Jack Rosenberger From BLOG@CACM | October 20, 2010 at 09:20 PM
Can the principles of evolution be applied to software code and used to improve it? Stephanie Forrest thinks so—and has some encouraging data to prove it. Jack Rosenberger From BLOG@CACM | October 20, 2010 at 10:14 AM
There is a simple way to make refereeing better, almost overnight. It takes a bit of courage, but it would restore honesty and quality to the process.Bertrand Meyer From BLOG@CACM | October 20, 2010 at 09:21 PM
A simmering debate on peer review processes threatens to boil to the surface of various discussion forums for the scientific communities and the public at large...Ed H. Chi From BLOG@CACM | October 18, 2010 at 09:22 PM
Improving high-school computer science in the United States is critical for the success and growth of computing education. To do that, we need teachers. To get...Mark Guzdial From BLOG@CACM | October 13, 2010 at 09:22 PM
Do we have a crisis in U.S. STEM (and particularly) CS education or don't we? It could be that all the commentators are right, and the problem is too few of the...Mark Guzdial From BLOG@CACM | October 13, 2010 at 09:23 PM
UIST 2010 has concluded with Jaron Lanier's inspiring and profound keynote after another set of paper presentations demonstrating innovative UI technology.
Langxuan "James" Yin From BLOG@CACM | October 7, 2010 at 09:23 PM