acm-header
Sign In

Communications of the ACM

BLOG@CACM


bg-corner

We're Too Late For 'First' in CS1
From BLOG@CACM

We're Too Late For 'First' in CS1

 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...

2010 Seymour Cray and Sidney Fernbach Awards
From BLOG@CACM

2010 Seymour Cray and Sidney Fernbach Awards

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...

Game Design Through Mentoring and Collaboration
From BLOG@CACM

Game Design Through Mentoring and Collaboration

About the successful game design program for students at McKinley Tech and George Mason University which encourages young people to study STEM.

SC10: Green500 and Booth 'Awards'
From BLOG@CACM

SC10: Green500 and Booth 'Awards'

 SC10 has included several lists that rank supercomputers according to different criteria. The November 2010 Green500, focusing on energy efficiency, is out and...

SC10: Dally Keynote, Heterogeneous Computing Systems
From BLOG@CACM

SC10: Dally Keynote, Heterogeneous Computing Systems

This post provides some impressions from Wednesday, November 17, at SC10, including Bill Dally's keynote address and panel discussions on heterogeneous computing...

Welcome to SC10: Opening Keynote, Top500 List
From BLOG@CACM

Welcome to SC10: Opening Keynote, Top500 List

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...

Computer Science as Value Added to a Liberal Education
From BLOG@CACM

Computer Science as Value Added to a Liberal Education

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...

Watts Humphrey: In Honor of a Pioneer
From BLOG@CACM

Watts Humphrey: In Honor of a Pioneer

Watts Humphrey left us a few weeks ago. His contributions to professional software engineering have been essential.

Massive Scale Data Mining For Education
From BLOG@CACM

Massive Scale Data Mining For Education

With the increased use of computers in education, there will be a big new opportunity for computers to learn to help students learn.

To Videolecture or Not
From BLOG@CACM

To Videolecture or Not

Should conferences cover the cost of a videolecture or not?  I say "yes."

Computers Are a Tool, Even in Education
From BLOG@CACM

Computers Are a Tool, Even in Education

Computers in schools should be making teachers' jobs easier, making it easier for students to learn, and increasing student achievement in measurable ways. Little...

HPC and the Excluded Middle
From BLOG@CACM

HPC and the Excluded Middle

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...

Grace: A Manifesto For a New Educational Object-Oriented Programming Language
From BLOG@CACM

Grace: A Manifesto For a New Educational Object-Oriented Programming Language

At SPLASH 2010, Andrew Black, Kim B. Bruce, and James Noble presented their manifesto for a new educational object-oriented programming language called Grace.  

Can Randomly Generated Code Fix Software Bugs?
From BLOG@CACM

Can Randomly Generated Code Fix Software Bugs?

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.  

Fixing the Process of Computer Science Refereeing
From BLOG@CACM

Fixing the Process of Computer Science Refereeing

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.

How Should Peer Review Evolve?
From BLOG@CACM

How Should Peer Review Evolve?

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...

Should Students Buy an iPad or a Year's Supply of Pot Noodles?
From BLOG@CACM

Should Students Buy an iPad or a Year's Supply of Pot Noodles?

Considering whether an iPad would be a good educational investment for a student.

Computer Science Needs Education Schools. Desperately.
From BLOG@CACM

Computer Science Needs Education Schools. Desperately.

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...

When a Crisis Doesn't Look Like a Crisis
From BLOG@CACM

When a Crisis Doesn't Look Like a Crisis

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...

­UIST 2010: Ending Keynote
From BLOG@CACM

­UIST 2010: Ending Keynote

UIST 2010 has concluded with Jaron Lanier's inspiring and profound keynote after another set of paper presentations demonstrating innovative UI technology.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account