Sign In

Communications of the ACM

BLOG@CACM



Birthday Bit Boundaries
From BLOG@CACM

Birthday Bit Boundaries

Which birthdays would have special significance if our culture were binary-based instead of decimal-based?

Dijkstra Was Wrong About 'Radical Novelty': Metaphors in CS Education
From BLOG@CACM

Dijkstra Was Wrong About 'Radical Novelty': Metaphors in CS Education

The most cited CS education paper is, unfortunately, wrong.

Why Great Programmers Pull Back the Curtain While Programming
From BLOG@CACM

Why Great Programmers Pull Back the Curtain While Programming

Want to be a great programmer? If so, you have to pull back the curtain and learn how software really works. A deeper understanding helps programmers further their...

Time to Assess National AI Policies
From BLOG@CACM

Time to Assess National AI Policies

The Center for AI and Digital Policy has undertaken the first comparative review of national artificial intelligence policies.

Is Computer Science More or Less Suitable for Distance Learning?
From BLOG@CACM

Is Computer Science More or Less Suitable for Distance Learning?

How undergraduate computer science students perceive the discipline based on their distance learning experience during the 2020 Spring semester – the Corona Semester...

How Objective is Peer Review?
From BLOG@CACM

How Objective is Peer Review?

The ESA Experiment.

Why Focus on Technologies for Human Learning?
From BLOG@CACM

Why Focus on Technologies for Human Learning?

By choosing human learning as a topic area, computer scientists can contribute to major societal challenges, win grants in additional programs, and tackle new computer...

How Do You Calculate on the Abacus?
From BLOG@CACM

How Do You Calculate on the Abacus?

Considering the use of one of the most long-lived calculating devices.

Deadlines of the Digital Turn
From BLOG@CACM

Deadlines of the Digital Turn

Sometimes the digital turn forces us to designate things that aren't there.

Here's Why Resentment is the Key to Happiness
From BLOG@CACM

Here's Why Resentment is the Key to Happiness

Do you find happiness to be fleeting? That shiny new car or big job promotion makes you happy for a few weeks but quickly turns into the same old same old? Maybe...

Determining CS Student Preferences During the Corona Semester
From BLOG@CACM

Determining CS Student Preferences During the Corona Semester

What does the Corona Semester reveal about computer science students’ preferences when learning computer science?

Tracking Down a Seminal Work on Computer Construction – in Russian
From BLOG@CACM

Tracking Down a Seminal Work on Computer Construction – in Russian

A Russian edition of Rutishauser's standard work on computer construction.

Why I Don't Recommend CSRankings.org: Know the Values You are Ranking On
From BLOG@CACM

Why I Don't Recommend CSRankings.org: Know the Values You are Ranking On

 Just because a ranking is computable doesn't mean that it's right.

Measuring Up: How to Properly Measure Your Programmers
From BLOG@CACM

Measuring Up: How to Properly Measure Your Programmers

To measure or to not measure, that is the question. Ask programmers and many will tell you that measurement is a fool’s folly. Measurement undermines the team spirit...

The Pros and Cons of Online Lab Classes for Computer Science - 2020 Pandemic Edition
From BLOG@CACM

The Pros and Cons of Online Lab Classes for Computer Science - 2020 Pandemic Edition

Contrary to expectations, online lab classes during our current pandemic may actually have some benefits over their in-person counterparts.

What Everyone Knows and What No One Knows
From BLOG@CACM

What Everyone Knows and What No One Knows

Who cares about logic?

Agile Management of the Corona Crisis in the Start-Up Nation
From BLOG@CACM

Agile Management of the Corona Crisis in the Start-Up Nation

Is there an efficient management solution for this crisis?

Implications of Online Learning for Novice Students
From BLOG@CACM

Implications of Online Learning for Novice Students

The case of the Introduction to Computer Science course.

Discovery: User Manual of the Oldest Surviving Computer in the World
From BLOG@CACM

Discovery: User Manual of the Oldest Surviving Computer in the World

A rare find: the user manual of the oldest surviving computer in the world, the Zuse Z4 relay machine (1945).

The Laughing is Over
From BLOG@CACM

The Laughing is Over

Celebrating the 50th anniversary of the first U.S. Computer Chess Championship in 1970.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account