acm-header
Sign In

Communications of the ACM

BLOG@CACM


bg-corner

Clay Shirky: Doing Work, or Doing Work?
From BLOG@CACM

Clay Shirky: Doing Work, or Doing Work?

In a keynote delivered to this year's ACM conference on Computer Supported Cooperative Work (CSCW), author and academic Clay Shirky captured the distinction between...

Paucity to Plethora: Jevons Paradox
From BLOG@CACM

Paucity to Plethora: Jevons Paradox

I suspect much of computing is still socially conditioned by its roots in computational paucity to recognize fully the true opportunity afforded by computational...

Beginning to Rethink CS Education at NSF
From BLOG@CACM

Beginning to Rethink CS Education at NSF

NSF overalls key computer science education programs.

WSDM 2010: Day 3
From BLOG@CACM

WSDM 2010: Day 3

Third day of WSDM 2010.

The Impact of Open Source on Computing Education
From BLOG@CACM

The Impact of Open Source on Computing Education

 Open source provides a large collection of valuable software to the world.  There may be downsides to open source for computing education, especially for the goal...

Computer Science Student Recruitment Tips
From BLOG@CACM

Computer Science Student Recruitment Tips

Some thoughts on effective student recruitment strategies for boosting numbers to CS degrees.

WSDM 2010: Day 2
From BLOG@CACM

WSDM 2010: Day 2

 Report on 2nd day of WSDM 2010.

WSDM 2010: Day 1
From BLOG@CACM

WSDM 2010: Day 1

 Report on first day of WSDM 2010 conference.

Third Workshop on Search and Social Media (SSM 2010)
From BLOG@CACM

Third Workshop on Search and Social Media (SSM 2010)

 Report on Third Workshop on Search and Social Media (SSM 2010).

School Pupils' Attitudes to Programming: 'What's That?'
From BLOG@CACM

School Pupils' Attitudes to Programming: 'What's That?'

Very short article about school pupils' lack of knowledge about programming.

Why Do Software Developers Tolerate 'Crunch Time'?
From BLOG@CACM

Why Do Software Developers Tolerate 'Crunch Time'?

Given the well known increased risk of burnout for an extended "Crunch Time," why do developers put up with it? 

Lessons Learned, or Not
From BLOG@CACM

Lessons Learned, or Not

Many of the techniques for better programming have been there for a long time.

Are There Too Many IT Jobs or Too Many IT Workers?
From BLOG@CACM

Are There Too Many IT Jobs or Too Many IT Workers?

The latest US Bureau of Labor Statistics report is out, and it says that computing is booming!  So why are there so many IT workers complaining about being laid...

What Will 2010 Bring?
From BLOG@CACM

What Will 2010 Bring?

What changes will we see in 2010 in computing?

Showcasing European Computer Science
From BLOG@CACM

Showcasing European Computer Science

Retrospective on the 2009 European Computer Science Summit and the launch of ACM Europe

Tweets, Second Life, Visualisation: Student Ingenuity Will Never Cease
From BLOG@CACM

Tweets, Second Life, Visualisation: Student Ingenuity Will Never Cease

 Some thoughts on using Second Life as a platform for first year CS teaching. Also raises the issue of setting appropriate challenge for brightest students.

The DARPA Network Challenge and the Design of Social Participation Systems
From BLOG@CACM

The DARPA Network Challenge and the Design of Social Participation Systems

What have we learned from the DARPA Network Challenge and the design of social participation systems?  The principal concern for designers of social participation...

The Ghosts of Holiday Shopping: Past, Present and Future
From BLOG@CACM

The Ghosts of Holiday Shopping: Past, Present and Future

In many parts of the western world, the frenzy of holiday shopping has reached its crescendo.  With apologies to Charles Dickens, it is instructive to consider...

Inside an Effective Computer Science Classroom
From BLOG@CACM

Inside an Effective Computer Science Classroom

A discussion of Guy Claxton's "What's the Point of School" book and how it relates to CS.

Progress on the New AP CS
From BLOG@CACM

Progress on the New AP CS

Progress on the new Advanced Placement exam in Computer Science is progressing, but it's still early to see how it's going to end up and whether it will achieve...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account