acm-header
Sign In

Communications of the ACM

BLOG@CACM


bg-corner

What Should be Done About Facebook?
From BLOG@CACM

What Should be Done About Facebook?

The recent release of the Facebook papers by a whistleblower has confirmed that leaders at the company have long known about problems facilitated by their social...

Hybrid Models for Legacy Modernization in Digital Transformation Programs
From BLOG@CACM

Hybrid Models for Legacy Modernization in Digital Transformation Programs

There is now a greater need to move away from legacy technologies than ever before.

Patent Protection in Europe
From BLOG@CACM

Patent Protection in Europe

Up to the second half of the 19th century —with the exception of the industrial power Great Britain—the protection of inventions was inadequate and strongly disputed...

Reinforcing Computer Science Education
From BLOG@CACM

Reinforcing Computer Science Education

What do computer science students need to know to be successful in industry?

Is It Difficult to Bypass the Protection That Uses Big Data?
From BLOG@CACM

Is It Difficult to Bypass the Protection That Uses Big Data?

Big data analytics systems identify signs of unauthorized activity in vast arrays of structured and unstructured data.

Not Worth a Thousand Words
From BLOG@CACM

Not Worth a Thousand Words

Pictures are no substitute for substance.

Language Imitation Games and the Arrival of Broad and Shallow AI
From BLOG@CACM

Language Imitation Games and the Arrival of Broad and Shallow AI

On the impact of large language models.

Computers Were Originally Humans
From BLOG@CACM

Computers Were Originally Humans

Until the middle of the 20th century, computers were in fact humans who performed calculations.

Software Quotes and Counter Quotes
From BLOG@CACM

Software Quotes and Counter Quotes

Certain phrases and motifs are repeated in software efforts.

Students are Interested in People, and Teachers Value Multiple Languages: ICER 2021 Pointers
From BLOG@CACM

Students are Interested in People, and Teachers Value Multiple Languages: ICER 2021 Pointers

A couple of excellent papers from the International Computing Education Research conference.

Supervising a Doctoral Thesis: Lessons and Guidelines
From BLOG@CACM

Supervising a Doctoral Thesis: Lessons and Guidelines

Presenting 10 guidelines for supervising graduate students, focusing on the supervision process of doctoral students.

Safe Space for Alt-Views
From BLOG@CACM

Safe Space for Alt-Views

Not everyone who questions computational hegemony is appealing to magic, mysticism, or divinity.

A Tale of a Non-Traditional Software Engineer
From BLOG@CACM

A Tale of a Non-Traditional Software Engineer

I entered college to study biomedical engineering, but realized more than halfway through I was more interested in computer science.

We Are Camille
From BLOG@CACM

We Are Camille

Who is Camille Noûs, who has contributed to hundreds of papers on Google Scholar?

Tech Meetups In A Pandemic
From BLOG@CACM

Tech Meetups In A Pandemic

By 2019, I generally thought there wasn't much that could surprise me about organizing meetups. Then Covid-19 hit. I was so wrong.

How Does One Divide with Napier's Rods?
From BLOG@CACM

How Does One Divide with Napier's Rods?

Napier's multiplication and division rods, deriving from the basic multiplication table, simplify calculations considerably.

Protecting Enterprise Use of IoT
From BLOG@CACM

Protecting Enterprise Use of IoT

How to strengthen the security of the Internet of Things in organizations.

The Solar System from the Computational Thinking Perspective
From BLOG@CACM

The Solar System from the Computational Thinking Perspective

We describe our choice of the solar system as one of the main illustrative examples used in our MOOC on computational thinking.

The Role of Computer Science in Elite Higher Education: Seeing the Expert Blind Spot
From BLOG@CACM

The Role of Computer Science in Elite Higher Education: Seeing the Expert Blind Spot

CS has an important role in preparing elite scientists, engineers, and mathematicians.

Design Orientation and Optimization
From BLOG@CACM

Design Orientation and Optimization

Considering how to concurrently maximize output via vertical and horizontal optimization.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account