acm-header
Sign In

Communications of the ACM

BLOG@CACM


bg-corner

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.

How to Support Research in Computer Science via Russian Scientific Foundations
From BLOG@CACM

How to Support Research in Computer Science via Russian Scientific Foundations

Russia is lagging behind the world average in fields including medicine, the agricultural sciences, biotechnology, pharmacology, the social sciences, and computer...

Fake Translations?
From BLOG@CACM

Fake Translations?

Inconsistencies in translation programs.

Google Translate Does Not U­nderstand the Content of the Texts
From BLOG@CACM

Google Translate Does Not U­nderstand the Content of the Texts

How well do translation programs translate?

Breaking the Chains of Freelance Slavery
From BLOG@CACM

Breaking the Chains of Freelance Slavery

The idea of working from home is no longer novel, and there are a number of drawbacks to consider.

Women Now Outnumber Men in Medical Schools. Computer Science Should Be Next.
From BLOG@CACM

Women Now Outnumber Men in Medical Schools. Computer Science Should Be Next.

This story about encouragement tells us how we can change girls' and women's lives.

Immigrants Help Solve the Looming STEM Worker Shortage
From BLOG@CACM

Immigrants Help Solve the Looming STEM Worker Shortage

Our economic vitality depends on them.

Blockchain Was the First, but Will Not Be the Last
From BLOG@CACM

Blockchain Was the First, but Will Not Be the Last

What is the outlook for Zero-Trust Decentralization, and should we expect other products aside from Blockchain?

In Search of A Rare Roman Pocket Calculator
From BLOG@CACM

In Search of A Rare Roman Pocket Calculator

As far as we know, three original copies of the Roman hand abacus have survived. There is a fourth device, but nobody knows where it is.

Will We All Be Wearing Wearables?
From BLOG@CACM

Will We All Be Wearing Wearables?

If wearable computing products are really needed, what are the biggest practical and research challenges to mainstream adoption?
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account