acm-header
Sign In

Communications of the ACM

BLOG@CACM


bg-corner

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

Can the U.S. Afford Universities Focusing on Research Over Teaching?
From BLOG@CACM

Can the U.S. Afford Universities Focusing on Research Over Teaching?

The American University system is increasingly turning toward research and away from teaching. The result is higher costs, and we can get quality education without...

Why Do the U­.K. and Sweden Take Computing Education Research More Seriously Than the ­U.S.?
From BLOG@CACM

Why Do the U­.K. and Sweden Take Computing Education Research More Seriously Than the ­U.S.?

The UK and Sweden are establishing research centers on Computing Education. Where's the USA?

Tell Me a Story: Join the Effort to Collect Teacher Stories
From BLOG@CACM

Tell Me a Story: Join the Effort to Collect Teacher Stories

Sally Fincher wants your stories about being a teacher, every month for a year, to figure out how to improve teaching and learning.

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

Simple HPC Wins
From BLOG@CACM

Simple HPC Wins

You want to be the first person to design a successful, transistorized computer system, not the last person to design vacuum tube computer.  Any designer's challenge...

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

My Top 10 Assertions About Data Warehouses
From BLOG@CACM

My Top 10 Assertions About Data Warehouses

Data warehouses, business intelligence, business analytics, and complex analytics are the subject of increasingly intense marketing wars, seemingly accelerated...

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

From BLOG@CACM

The First ACM Symposium on Cloud Computing (SoCC)

Earlier this summer the first ACM Symposium on Cloud Computing was held in Indianapolis, Indiana. With three stellar keynotes and an exceptional program, the inaugural...

A Tale of A Serious Attempt At P≠NP
From BLOG@CACM

A Tale of A Serious Attempt At P≠NP

This is a discussion of the recent claimed proof that P≠NP by Vinay Deolalikar.

How to Attend an Academic Conference
From BLOG@CACM

How to Attend an Academic Conference

Tips on attending academic conferences for young CS researchers

Research in the Wild: Making Research Work in Industry
From BLOG@CACM

Research in the Wild: Making Research Work in Industry

What is the best way to organize researchers into a company?  An independent research lab?  Mixing researchers in with product teams? Or not hiring researchers...

Better Game Playing ­Using Parallel Algorithms
From BLOG@CACM

Better Game Playing ­Using Parallel Algorithms

Innovations in playing the game "Go" using Monte Carlo Tree Search and parallel algorithms.

On Software U­pdates and Version Changes
From BLOG@CACM

On Software U­pdates and Version Changes

Since the beginning of software industry, developers have produced updates for their products on a regular basis. How do these updates affect the software itself...

Remembering Internet Dogs
From BLOG@CACM

Remembering Internet Dogs

An iconic cartoon by Peter Steiner, which appeared in The New Yorker in 1993, captured the nature of the nascent Internet. It shows a dog seated at a computer,...

Evaluating the Success of Mentoring Programs
From BLOG@CACM

Evaluating the Success of Mentoring Programs

Can HCI evaluation methods help to assess the effectiveness of mentoring programs for women?

CS Education Gets Congressional Attention
From BLOG@CACM

CS Education Gets Congressional Attention

Two Congressman introduced two pieces of legislation -- The Computer Science Education Act and the Computer Science Education Week Resolution -- to offer reforms...

What Do Scientists and Engineers Need to Know About Computer Science?
From BLOG@CACM

What Do Scientists and Engineers Need to Know About Computer Science?

As computational science and engineering becomes more common, it becomes important to ask what should all scientists and engineers know about computer science to...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account