acm-header
Sign In

Communications of the ACM

BLOG@CACM


bg-corner

Students Get the Idea They're Unwanted When There Are Enrollment Barriers: Touring the Best of SIGCSE 2020
From BLOG@CACM

Students Get the Idea They're Unwanted When There Are Enrollment Barriers: Touring the Best of SIGCSE 2020

Best paper awardee at SIGCSE 2020 on the impacts on first-year students of competitive enrollment.

The COVID Catalyst
From BLOG@CACM

The COVID Catalyst

The coronavirus pandemic has once again demonstrated the great vulnerability of social and economic systems to microbes.

Holding a Conference Online and Live, Due to COVID-19
From BLOG@CACM

Holding a Conference Online and Live, Due to COVID-19

A report on EDBT/ICDT 2020.

Learning Computational Thinking to Dominate the Music Industry
From BLOG@CACM

Learning Computational Thinking to Dominate the Music Industry

Music can be a context for middle school students to learn about computational thinking and data science. In a game environment, students can play the role in which...

Would There Be Computers Without Easter?
From BLOG@CACM

Would There Be Computers Without Easter?

Finding roots of computing in the computation of Easter.

Contingency Plans for CS Students in Large Classes
From BLOG@CACM

Contingency Plans for CS Students in Large Classes

Some of our students will get sick before the end of the term. We need a plan.

The ASPLOS 2020 Online Conference Experience
From BLOG@CACM

The ASPLOS 2020 Online Conference Experience

CS pioneered it. Should we use it?

Powerful Online Learning is a Distributed System
From BLOG@CACM

Powerful Online Learning is a Distributed System

In the midst of a pandemic, universities are now rapidly shifting to online and remote learning. Here, I will suggest a core metaphor for what powerful online learning...

Beware of Hurting Our Weakest Students when Moving Classes Online
From BLOG@CACM

Beware of Hurting Our Weakest Students when Moving Classes Online

Our weakest students should not be the ones bearing the greatest costs of moving classes online.

Voting as Tallying in Public
From BLOG@CACM

Voting as Tallying in Public

Voting requires common acknowledgement.  Can that be achieved in automation?

How Does a Pantograph Work?
From BLOG@CACM

How Does a Pantograph Work?

Pantographs have been widely used for centuries; for example, in surveying and embroidery. With these devices, drawings can be enlarged and reduced.

How Do We Make AI More Ethical?
From BLOG@CACM

How Do We Make AI More Ethical?

Scientists consider the limits of ethics in the realm of artificial intelligence, and how to mitigate its biases.

Developing Computational Solutions With Humility: Recommending Morgan Ames' 'The Charisma Machine'
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.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account