acm-header
Sign In

Communications of the ACM

BLOG@CACM


bg-corner

Electronic Voting Systems
From BLOG@CACM

Electronic Voting Systems

 What are the implications of electronic voting? Which countries are using this system? What are the advantages of using such systems? And what are the problems...

Time to Rethink Computer Science Education: The (Social) Web Changes Everything!
From BLOG@CACM

Time to Rethink Computer Science Education: The (Social) Web Changes Everything!

Let's rethink computer science education in face of Web 1.0, Web 2.0, and beyond. The Internet have changed everything we know about how computing is done.  It's...

How Much Software Testing Is Enough?
From BLOG@CACM

How Much Software Testing Is Enough?

Investing in a large amount of software testing can be difficult to justify, particularly for a startup company. How much software testing is enough?

Computing and the Common Core
From BLOG@CACM

Computing and the Common Core

Computer science education gets a boost from an historic document released by governors and education leaders in the United States and you can show your support...

A Personal View of the Future of Personal Computing
From BLOG@CACM

A Personal View of the Future of Personal Computing

The future of computers will be created by a conjunction of several key aspects of technology.

SIGCSE 2010: Keywords, Final Thoughts
From BLOG@CACM

SIGCSE 2010: Keywords, Final Thoughts

The keywords for SIGCSE 2010 include computational thinking, parallel programming, compilers, introductory CS courses, and Initial Learning Environments like Alice...

SIGCSE 2010: Carl E. Wieman Keynote
From BLOG@CACM

SIGCSE 2010: Carl E. Wieman Keynote

Physicist Carl E. Wieman’s keynote speech at SIGCSE 2010, "Science Education for the 21st Century: Using the Insights of Science to Teach/Learn Science," focused...

SIGCSE 2010: Sally Fincher v. Barbie
From BLOG@CACM

SIGCSE 2010: Sally Fincher v. Barbie

 Sally Fincher’s keynote focused on the importance of representation, such as how computer scientists represent their work, how they represent their work to each...

SIGCSE 2010: Day One
From BLOG@CACM

SIGCSE 2010: Day One

A CS conference is only as good as its selection of keynote speeches, and SIGCSE 2010 offers a formidable cast of keynotes, including a Nobel Prize winner.  

Learning from the DARPA Network Challenge
From BLOG@CACM

Learning from the DARPA Network Challenge

Part 3: Lessons Learned. This is the story of the Georgia Tech team's experiences in the DARPA Network Challenge, a competition designed to see how online social...

Has the Spam War Been Won?
From BLOG@CACM

Has the Spam War Been Won?

A decade ago, e-mail spam was a severe problem.  Now, e-mail spam is barely noticeable.  After years of battles between spam filters and spammers creating new tricks...

How Do You Assess Computational Thinking?
From BLOG@CACM

How Do You Assess Computational Thinking?

There is a big buzz in the field about computational thinking just now. But what is it really? How do you assess it? I offer an initial assessment for a subset...

Presentations, Humor, and Memes
From BLOG@CACM

Presentations, Humor, and Memes

I have been reflecting on the nature of technical presentations. Public speaking can be great fun. When done well, it is a form of performance art. Enjoy it, and...

200 Years of Independence and Internet-Available Information
From BLOG@CACM

200 Years of Independence and Internet-Available Information

A quick summary of Web sites about the celebration of 200 years of independence in Latin America.

Finding DARPA's 10 Red Balloons
From BLOG@CACM

Finding DARPA's 10 Red Balloons

Part 2: Launch Day. This is the story of the Georgia Tech team's experiences in the DARPA Network Challenge, a competition designed to see how online social networks...

Preparing For the DARPA Network Challenge
From BLOG@CACM

Preparing For the DARPA Network Challenge

In late 2009 DARPA held its Network Challenge, a competition designed to see how online social networks could locate 10 red weather balloons moored throughout the...

Top 100 Software Tools For Learning
From BLOG@CACM

Top 100 Software Tools For Learning

 A brief article about a compiled list of software tools to support learning.

Mimi Ito on Amateur Media: Incremental, Experimental
From BLOG@CACM

Mimi Ito on Amateur Media: Incremental, Experimental

When late night comedy can't retain an audience but a man lipsynching in his chair nets more than 700 million views, we know that something is up. What makes...

CSCW Day 3: Homelessness & Technology
From BLOG@CACM

CSCW Day 3: Homelessness & Technology

 As I looked out the window of my plane at the sun setting on the horizon, turning the clouds a deep red, I began piecing my thoughts together for this final blog...

Thinking Globally, Thinking Locally: Infrastructures For Collaboration
From BLOG@CACM

Thinking Globally, Thinking Locally: Infrastructures For Collaboration

What does it take for people to collaborate in spite of geographical, disciplinary and cultural differences?  This article looks at the work of two researchers...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account