Sign In

Communications of the ACM

BLOG@CACM



From BLOG@CACM

Developing computational solutions with humility: Recommending Morgan Ames’ “The Charisma Machine”

 Morgan Ames' book highlights the missing HCI design process for the XO Laptop 

Why IT Professionals Get A Bad Rap For Their Communications
From BLOG@CACM

Why IT Professionals Get A Bad Rap For Their Communications

Tips for improving business IT communications.

The Vote as a Declared Datum
From BLOG@CACM

The Vote as a Declared Datum

A vote is a datum that sheds its original identity but persists.

Why Is There No Well-Known Swiss IT Industry?
From BLOG@CACM

Why Is There No Well-Known Swiss IT Industry?

Herbert Bruderer asks why no information technology industry emerged in Switzerland in the 1950s, despite the appearance of computers from several sources.

The Internet at 50
From BLOG@CACM

The Internet at 50

A personalized take on three things we have to celebrate about the Internet today.

Computing Continues to Dominate STEM Career Opportunities
From BLOG@CACM

Computing Continues to Dominate STEM Career Opportunities

According to the most recent (2018-28) U.S. Bureau of Labor Statistics Employment Projections, the top five STEM career opportunities are all in computing.

Inventing Computing Education to Meet All (Especially Teachers) Undergraduates' Needs: CUE.NEXT Workshops
From BLOG@CACM

Inventing Computing Education to Meet All (Especially Teachers) Undergraduates' Needs: CUE.NEXT Workshops

The CUE.NEXT workshops aim to provide computing education for all undergraduates.

Voting, Coding, and the Code
From BLOG@CACM

Voting, Coding, and the Code

Voting is more than counting.

Leonardo da Vinci's Robot Lion
From BLOG@CACM

Leonardo da Vinci's Robot Lion

We are celebrating the 500th anniversary of Leonardo da Vinci's death with a major exhibition of the Renaissance painter's works.

The Size of Computing Education Today, By The Numbers
From BLOG@CACM

The Size of Computing Education Today, By The Numbers

 How many students learn general-purpose programming today, compared to using other computing environments or learning other STEM subjects?

If We Want Women to Persist in Computing, Teach Them Programming – At Any Age
From BLOG@CACM

If We Want Women to Persist in Computing, Teach Them Programming – At Any Age

Two recent reports point to the important of teaching female students to program and that it's never "too late."

Vice Epistemology of the Internet
From BLOG@CACM

Vice Epistemology of the Internet

How can we apply virtue epistemology to the problem of fake news?

The African Enigma: Who Knows More?
From BLOG@CACM

The African Enigma: Who Knows More?

Tally sticks and notched bones are among the oldest digital data carriers.

Dynamic Analysis in the Browser
From BLOG@CACM

Dynamic Analysis in the Browser

Autopsy of a Google Query.

Who Manufactured the Mysterious Chinese Android?
From BLOG@CACM

Who Manufactured the Mysterious Chinese Android?

In the 18th century, there were several famous makers of automatons in Europe; who created the Chinese musical clock automaton figure?

Lessons from a First-Year Seminar
From BLOG@CACM

Lessons from a First-Year Seminar

Teaching a first-year seminar to a mixed group musters the basics of computer science.

Leonardo's Self-driving Car
From BLOG@CACM

Leonardo's Self-driving Car

Leonardo da Vinci, who died 500 years ago, had already designed a self-driving car.

Turing Lectures Open ACM FCRC
From BLOG@CACM

Turing Lectures Open ACM FCRC

The Turing Lectures of 2018 ACM A.M. Turing Award Laureates Geoffrey Hinton and Yann LeCun were highlights of the welcome session of ACM FCRC. 

How Do You Calculate with the Sector?
From BLOG@CACM

How Do You Calculate with the Sector?

The sector was developed in the second half of the 16th century, and was in widespread use until the end of the 19th century,

Variable Vagaries
From BLOG@CACM

Variable Vagaries

The variable, construed as an L-value, makes some offbeat appearances.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account