Sign In

Communications of the ACM

BLOG@CACM



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.

Trolleyspotting
From BLOG@CACM

Trolleyspotting

The Trolley Problem is not for solving, but for exploring.

Students Need to Know What Success in Computing Looks Like, Starting from Realistic Expectations
From BLOG@CACM

Students Need to Know What Success in Computing Looks Like, Starting from Realistic Expectations

Intro CS students sometimes think professional programmers are super-human, which makes it hard to live up to those expectations.

Things To Do To An Algorithm
From BLOG@CACM

Things To Do To An Algorithm

What happens when people's fate hangs on machine learning?

Can Machine Learning Algorithms Replace Exams?
From BLOG@CACM

Can Machine Learning Algorithms Replace Exams?

Radical thoughts on exams in times of COVID-19.  

Preparation for Building the First Swiss Digital Computer (Ermeth)
From BLOG@CACM

Preparation for Building the First Swiss Digital Computer (Ermeth)

Eduard Stiefel's study trip to the U.S. in 1948/1949.

Integrating Computing in School Subjects: A Conceptual Framework for Design and Analysis
From BLOG@CACM

Integrating Computing in School Subjects: A Conceptual Framework for Design and Analysis

This post presents a conceptual framework for integrating computing and computational thinking into other domains. The framework is intended to support curriculum...

Closing the 'Trust Gap' in Contact Tracing/Exposure Notification Technology
From BLOG@CACM

Closing the 'Trust Gap' in Contact Tracing/Exposure Notification Technology

The digitization of contact tracing presents an array of challenges.

Can Research Universities Become Exponential?
From BLOG@CACM

Can Research Universities Become Exponential?

We argue that exponential research and exponential teaching may exert mutual influence and foster each other, creating together the exponential research university...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account