Sign In

Communications of the ACM

BLOG@CACM



The Growing Tension Between ­Undergraduate and K-12: Is CS for All, or Just Those Who Get Past the Caps?
From BLOG@CACM

The Growing Tension Between ­Undergraduate and K-12: Is CS for All, or Just Those Who Get Past the Caps?

 Are we repeating the 1980's? It's even worse now.

What Is a Variable?
From BLOG@CACM

What Is a Variable?

A stab at a definition, for outsiders, of what we in computing mean by the term "variable" raises more questions than it answers.

More Replicas of Historical Calculating Machines Found
From BLOG@CACM

More Replicas of Historical Calculating Machines Found

Documenting the discovery of several previously unknown replicas of historical computing devices made by Roberto A. Guatelli.

The Ethical Responsibilities of the Student or End-­User Programmer
From BLOG@CACM

The Ethical Responsibilities of the Student or End-­User Programmer

If a student's program goes awry, who is responsible? How do we protect society and encourage people to learn about code? 

Computer Science Relies on the Opposite of Godel's Results
From BLOG@CACM

Computer Science Relies on the Opposite of Godel's Results

The first-order theories of Gödel's results necessarily leave mathematical objects ill-defined.

The Model Maker of Leonardo da Vinci, Blaise Pascal, and Charles Babbage
From BLOG@CACM

The Model Maker of Leonardo da Vinci, Blaise Pascal, and Charles Babbage

Discovery of a previously unknown replica of the legendary Swiss Millionaire calculating machine at Carnegie Mellon University in Pittsburgh, PA.

Broadening Participation in Computing Is Easier Than You Think
From BLOG@CACM

Broadening Participation in Computing Is Easier Than You Think

Some small steps that can make a big difference.

There Are No Digital Humanities
From BLOG@CACM

There Are No Digital Humanities

Many think that the opposite of digital is analog or mechanical.

FictionStein
From BLOG@CACM

FictionStein

Science fiction like Frankenstein nudges readers to confer humanity but nudges them away from moral fortitude.

A Tale of Two CTs (and a Revised Timeline for Computational Thinking)
From BLOG@CACM

A Tale of Two CTs (and a Revised Timeline for Computational Thinking)

Rethinking the timeline of Computational Thinking to recognize several computer scientists in addition to Jeannette Wing.

Ten Traits of Exceptional Innovators
From BLOG@CACM

Ten Traits of Exceptional Innovators

I have had the privilege of meeting, and in some cases closely interacting with, pioneer scientists, technologists, and entrepreneurs, including Nobel, Fields,...

Mystery Dating of the World-famous 'Millionaire' Calculating Machine Solved
From BLOG@CACM

Mystery Dating of the World-famous 'Millionaire' Calculating Machine Solved

Regarding the discovery of new documents about the H.W. Egli AG (Zurich) company in the Museum für Kommunikation, Berne, Switzerland.

Tech U­ser Responsibility
From BLOG@CACM

Tech U­ser Responsibility

User support presents serious challenges that are aggravated by indeterminate client responsibility.

Computational Thinking, Education for the Poor and Rich, and Dealing with Schools and Teachers As They Are: A Twitter Convo
From BLOG@CACM

Computational Thinking, Education for the Poor and Rich, and Dealing with Schools and Teachers As They Are: A Twitter Convo

 A Twitter conversation turned into a narrative on computational thinking

NL­ Is Not NLP++
From BLOG@CACM

NL­ Is Not NLP++

This is a plea to the technical community working in the domain of natural language processing and natural language understanding to appreciate the difference between...

Computer Science Encyclopedia Can Fill a Gap
From BLOG@CACM

Computer Science Encyclopedia Can Fill a Gap

Our profession has the credibility and resources to create an Encyclopedia that will serve as the professional standard.

Did Albert Einstein Calculate on the 'Millionaire' in Zurich?
From BLOG@CACM

Did Albert Einstein Calculate on the 'Millionaire' in Zurich?

In 1897, ETH Zurich was the first university in the world to have a copy of the legendary four-species calculating machine Millionaire.

Irrational Exuberance and the 'FATE' of Technology
From BLOG@CACM

Irrational Exuberance and the 'FATE' of Technology

Questions of verification, safety, and trust must be central when we embody intelligence in physical systems.

First-Class Philosophical Failure
From BLOG@CACM

First-Class Philosophical Failure

Interrogation of "first-class object" as an analog to human life goes nowhere.

Moving Computing Education Past Argument from Authority: Stuart Reges and Women Who Code
From BLOG@CACM

Moving Computing Education Past Argument from Authority: Stuart Reges and Women Who Code

Computing educators often make decisions based on arguments from authority. Time to move on.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account