Sign In

Communications of the ACM



FictionStein
From [email protected]

FictionStein

Science fiction like Frankenstein nudges readers to confer humanity but nudges them away from moral fortitude.

The Formal Picnic Approach to Requirements
From [email protected]

The Formal Picnic Approach to Requirements

A mathematical excursion will improve your requirements.

Direct Instruction is Better than Discovery, but What Should We be Directly Instructing?
From [email protected]

Direct Instruction is Better than Discovery, but What Should We be Directly Instructing?

We should teach students directly, not expect them to discover for themselves. What should we be teaching directly?

A Tale of Two CTs (and a Revised Timeline for Computational Thinking)
From [email protected]

A Tale of Two CTs (and a Revised Timeline for Computational Thinking)

Rethinking the timeline of Computational Thinking to recognize several computer scientists in addition to Jeannette Wing.

Scalable Intelligent Systems by 2025
From [email protected]

Scalable Intelligent Systems by 2025

People are fundamental to a Scalable Intelligent System; there is no computer-only solution that can implement such a system.

Ten Traits of Exceptional Innovators
From [email protected]

Ten Traits of Exceptional Innovators

I have had the privilege of meeting, and in some cases closely interacting with, pioneer scientists, technologists, and entrepreneurs, including Nobel, Fields,...

What Children Want to Know About Computers
From [email protected]

What Children Want to Know About Computers

Does a super computer have a really big chip in it? Would we be more or less clever if computers had never been invented? These are the sorts of questions which...

Changing Who Pays for CS Professional Development in the U.S. and Who Controls It: It Has to be Local
From [email protected]

Changing Who Pays for CS Professional Development in the U.S. and Who Controls It: It Has to be Local

In the U.S., a shift in who pays to prepare computer science (CS) teachers.

Mystery Dating of the World-famous 'Millionaire' Calculating Machine Solved
From [email protected]

Mystery Dating of the World-famous 'Millionaire' Calculating Machine Solved

Regarding the discovery of new documents about the H.W. Egli AG (Zurich) company in the Museum für Kommunikation, Berne, Switzerland.

What Turing and Church Left Out
From [email protected]

What Turing and Church Left Out

Concurrency control for readers and writers in a database is a classic problem that illustrates the power of message passing.

Tech User Responsibility
From [email protected]

Tech User Responsibility

User support presents serious challenges that are aggravated by indeterminate client responsibility.

Computational Thinking, Education for the Poor and Rich, and Dealing with Schools and Teachers As They Are: A Twitter Convo
From [email protected]

Computational Thinking, Education for the Poor and Rich, and Dealing with Schools and Teachers As They Are: A Twitter Convo

 A Twitter conversation turned into a narrative on computational thinking

NLU Is Not NLP++
From [email protected]

NLU Is Not NLP++

This is a plea to the technical community working in the domain of natural language processing and natural language understanding to appreciate the difference between...

How Did People Write Machine Learning Code in the Past?
From [email protected]

How Did People Write Machine Learning Code in the Past?

Summarizes popular programming languages and libraries that have been used for machine learning throughout the past two decades.

Computer Science Encyclopedia Can Fill a Gap
From [email protected]

Computer Science Encyclopedia Can Fill a Gap

Our profession has the credibility and resources to create an Encyclopedia that will serve as the professional standard.

Did Albert Einstein Calculate on the 'Millionaire' in Zurich?
From [email protected]

Did Albert Einstein Calculate on the 'Millionaire' in Zurich?

In 1897, ETH Zurich was the first university in the world to have a copy of the legendary four-species calculating machine Millionaire.

Discovering Bugs, or Ensuring Success?
From Communications of the ACM

Discovering Bugs, or Ensuring Success?

Finding errors is not the same as making certain a software product works correctly.

Irrational Exuberance and the 'FATE' of Technology
From [email protected]

Irrational Exuberance and the 'FATE' of Technology

Questions of verification, safety, and trust must be central when we embody intelligence in physical systems.

First-Class Philosophical Failure
From [email protected]

First-Class Philosophical Failure

Interrogation of "first-class object" as an analog to human life goes nowhere.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account