acm-header
Sign In

Communications of the ACM

BLOG@CACM


bg-corner

At the NSF CE21 Meeting: We Have Such a Long Way to Go
From BLOG@CACM

At the NSF CE21 Meeting: We Have Such a Long Way to Go

The NSF CE21 Community Meeting highlighted the opportunity that computing has to catch up with the rest of STEM on education issues.

Let's Teach Malware When It's Ready: The Purpose of ­Undergrad CS
From BLOG@CACM

Let's Teach Malware When It's Ready: The Purpose of ­Undergrad CS

Ledin's call for teaching malware to all undergraduate students conflicts with my understanding of the purpose of an undergraduate CS degree. 

Intellectual Amplification via Computing
From BLOG@CACM

Intellectual Amplification via Computing

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

Who Needs a Netbook?
From BLOG@CACM

Who Needs a Netbook?

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

How to Make a Geek Goddess Spit with Rage
From BLOG@CACM

How to Make a Geek Goddess Spit with Rage

 A rather grumpy review of the book How to Be a Geek Goddess.

Teaching Kids to Feel the Math With Computers
From BLOG@CACM

Teaching Kids to Feel the Math With Computers

Why are students still calculating when they could be understanding?  Now that computers are everywhere, how should math education change?

Works in Progress: MIA
From BLOG@CACM

Works in Progress: MIA

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

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

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

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.  

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

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

Technology Transfer: A Contact Sport
From BLOG@CACM

Technology Transfer: A Contact Sport

The success or failure of technology transfer depends on many factors. No single mechanism is guaranteed to succeed, though there are many mechanisms that are likely...

Grace Hopper Conference 2010
From BLOG@CACM

Grace Hopper Conference 2010

On Wednesday I began GHC 2010 by attending a gathering of people who are planning regional celebrations of women in computing.

Talking With PCAST
From BLOG@CACM

Talking With PCAST

I told three stories at PCAST — The Google Story, Model Checking, and Machine Learning — as a way to illustrate the importance of sustained federal funding of basic...

Old Geeks Never Die, They Just Get Grumpier
From BLOG@CACM

Old Geeks Never Die, They Just Get Grumpier

With age comes wisdom, or so they say.  But when we geeks age, does it make us wiser or just grumpier?

Why Peer Review Matters
From BLOG@CACM

Why Peer Review Matters

At the most recent Snowbird conference, there was a plenary session during which the panelists and audience discussed the peer review processes in computing research...

Mind Meld in Group Decision Making
From BLOG@CACM

Mind Meld in Group Decision Making

Social computing remains a hot research topic, and basic research on understanding group decision making and conditions under which crowdsourcing can lead to advantages...

Why Is Great Design So Hard (Part Two)?
From BLOG@CACM

Why Is Great Design So Hard (Part Two)?

Previously, I asked the question of why great design is so hard to integrate in organizations. In this article, I take a look at how Apple does design, and what...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account