acm-header
Sign In

Communications of the ACM

BLOG@CACM


bg-corner

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. 

The Wonderful World of Cooking Interfaces
From BLOG@CACM

The Wonderful World of Cooking Interfaces

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

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

Design, Functionality, and Diffusion of Innovations
From BLOG@CACM

Design, Functionality, and Diffusion of Innovations

What's the relationship between functionality and design? What kinds of factors influence whether people do or don't adopt a technology?

What 'Beginning' Students Already Know: The Evidence
From BLOG@CACM

What 'Beginning' Students Already Know: The Evidence

Detailed data collection at ETH Zurich over eight years shows what entering computer science students already know in computer usage and programming.

Peer Instruction For Seeing What Students Know (and Don't)
From BLOG@CACM

Peer Instruction For Seeing What Students Know (and Don't)

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

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.

Let the Feds Know Your Thoughts on K-12 Computer Science Education
From BLOG@CACM

Let the Feds Know Your Thoughts on K-12 Computer Science Education

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

Big Data, Big Problems
From BLOG@CACM

Big Data, Big Problems

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

Again: The One Sure Way to Advance Software Engineering
From BLOG@CACM

Again: The One Sure Way to Advance Software Engineering

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

The Best Job in the World
From BLOG@CACM

The Best Job in the World

Where does software engineer come in a ranked list of jobs?

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

Santa's Outbox
From BLOG@CACM

Santa's Outbox

Busy as he may be, Santa is still finding time to reply to his email on computer science matters.

Computer Science Education Week Extends Its Reach
From BLOG@CACM

Computer Science Education Week Extends Its Reach

Covering the highlights from CSEdWeek 2010 and how the computing community can stay involved.

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...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account