Sign In

Communications of the ACM



ACM's Open-Conference Principle and Political Reality
From [email protected]

ACM's Open-Conference Principle and Political Reality

The Open-Conference Principle is aimed at benefiting society.

The Work and Inspiration of the Commission on the History and Philosophy of Computing
From [email protected]

The Work and Inspiration of the Commission on the History and Philosophy of Computing

The international organization HaPoC promotes and sponsors research that brings together the history and the philosophy of computing.

'Figure It Out' Isn't Enough: Striking a New Balance Between Understanding, Problem-Solving, and Design in Introductory CS Classes
From [email protected]

'Figure It Out' Isn't Enough: Striking a New Balance Between Understanding, Problem-Solving, and Design in Introductory CS Classes

Intro CS courses should help students understand programs more and problem-solve less. 

Fiction as Model Theory
From [email protected]

Fiction as Model Theory

Like model theory, fiction deploys a theory and an interpretation.  An interpretation that makes the statements of the theory true demonstrates consistency, in...

The Real Lesson of the Alleged Russian Hack
From [email protected]

The Real Lesson of the Alleged Russian Hack

Despite more than two decades of consistent public warnings that have reached the highest levels of government, cybersecurity throughout much of the world is in...

What Happened?
From [email protected]

What Happened?

As forecasters attempt to understand exactly what happened in the 2016 U.S. presidential election, the data itself may hold vital clues.

Null-Pointer Crashes, No More
From [email protected]

Null-Pointer Crashes, No More

Void safety is a guarantee that no code will ever catch a reference with its pants down.

The Work and Inspiration of the APA Newsletter on Philosophy and Computers
From [email protected]

The Work and Inspiration of the APA Newsletter on Philosophy and Computers

 The Newsletter of the Committee on Computing and Philosophy of the American Philosophical Association offers a wide range of scholarly work in the philosophy of...

Taking Incremental Steps Towards CS For All
From [email protected]

Taking Incremental Steps Towards CS For All

U.S. states are developing novel, incremental approaches to CS for All.

Is Academia Guilty of Intellectual Colonization of Practice?
From [email protected]

Is Academia Guilty of Intellectual Colonization of Practice?

Researchers should not treat practitioners as mere objects of their studies or simple sources of data, but work towards creating research partnerships with practitioners...

Database Decay and What To Do About It
From [email protected]

Database Decay and What To Do About It

In our opinion, database decay results from the multi-department organization of large implementations.

Tech Industry Ph.D.s: Academia Can Be Nicer Than You Think
From [email protected]

Tech Industry Ph.D.s: Academia Can Be Nicer Than You Think

If more Ph.D.s do not return to the academy, there will not be enough graduates capable of taking all those high tech jobs.

Please Explain
From [email protected]

Please Explain

H-index in Web of Science?

Designing the Activities For a 'Computing Lab' to Support Computational Literacy
From [email protected]

Designing the Activities For a 'Computing Lab' to Support Computational Literacy

Developing the teaching techniques so everyone develops computational literacy skills.

How We Teach Should Be Independent Of Who We Are Teaching
From [email protected]

How We Teach Should Be Independent Of Who We Are Teaching

A look at teaching and diversity in Computer Science.

Stop Trying to Deter Cyberattacks
From [email protected]

Stop Trying to Deter Cyberattacks

Whither cyber deterrence? In my view, let it wither.

What Makes a Program Elegant?
From [email protected]

What Makes a Program Elegant?

Most programmers would agree that some programs are elegant, and that elegant programs are better than others.

Geek Gene, Teacher and Student Self-Efficacy, and the Problem of Python's Self: A Report on Icer 2016
From [email protected]

Geek Gene, Teacher and Student Self-Efficacy, and the Problem of Python's Self: A Report on Icer 2016

A report on ICER 2016 paper awardees, CS teaching and grading, student self-confidence, and the problems of using Python.

Star Trek@50: Inspiring Discovery and Innovation
From [email protected]

Star [email protected]: Inspiring Discovery and Innovation

Star Trek has inspired generations to pursue science and technology careers, not a few of whom have transformed part of it into technological and commercial fact...

The Work and Inspiration of the International Association For Computing and Philosophy
From [email protected]

The Work and Inspiration of the International Association For Computing and Philosophy

A prominent player in the philosophy of computer science includes the two disciplines in its title.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account