Sign In

Communications of the ACM

BLOG@CACM



The Binary System Was Created Long Before Leibniz
From BLOG@CACM

The Binary System Was Created Long Before Leibniz

There are reports of much older number systems using only two symbols that have been developed mainly in Asia.

Student Liaison Program Debuts at SIGIR 2017
From BLOG@CACM

Student Liaison Program Debuts at SIGIR 2017

The SIGIR Student Liaison Program supports an environment in which all students thrive.

How Much CS Ed Will $1.3B Buy You? Not Enough to Reach Every U.S. School, nor Every Child
From BLOG@CACM

How Much CS Ed Will $1.3B Buy You? Not Enough to Reach Every U.S. School, nor Every Child

The White House promises $200M/year for CS Ed, and the Tech industry promises $300M over 5 years. What can we get for that?

The Rise of Strategic Cyberwar?
From BLOG@CACM

The Rise of Strategic Cyberwar?

Cyberwar is not simply a lineal descendant of strategic air power; rather, it is the next face of battle.

Finding the World's Smallest Mechanical Parallel Calculator
From BLOG@CACM

Finding the World's Smallest Mechanical Parallel Calculator

Discovery of a 12-fold Curta in Britain.

It's Not the 'Why' Chromosome, It's the 'How'
From BLOG@CACM

It's Not the 'Why' Chromosome, It's the 'How'

Women do like the raw technical aspects of computer science.

SIGIR 2017: Diversity and Inclusion
From BLOG@CACM

SIGIR 2017: Diversity and Inclusion

This article describes activities to support diversity and inclusion at SIGIR 2017 in Tokyo, Japan.

SIGIR 2017 - Day 1: Neural Networks for IR
From BLOG@CACM

SIGIR 2017 - Day 1: Neural Networks for IR

Blog on a one-day tutorial on Neural Networks at SIGIR 2017.

CSTA: Computer Science Education, Equity, and the Future Workforce
From BLOG@CACM

CSTA: Computer Science Education, Equity, and the Future Workforce

The Big IDEA and the PD Pipeline are two examples of industry-changing initiatives launched by the Computer Science Teachers Association over the past two years...

On the Ethics of Cyberwar
From BLOG@CACM

On the Ethics of Cyberwar

Keith Abney of the Ethics + Emerging Sciences group of California Polytechnic State University surveys the moral landscape of cyberwar.

Coding in Schools as New Vocationalism: Larry Cuban on What Schools Are For
From BLOG@CACM

Coding in Schools as New Vocationalism: Larry Cuban on What Schools Are For

 What are schools for, and is coding a necessary part of that?

Deep Dictionary
From BLOG@CACM

Deep Dictionary

The abstraction from big data on English words of distributed vector representations computing simple semantic aspects has drawn interest from the computing community...

CS Education on Tablets for CS for All (#Tablets4CS for #CSforAll)
From BLOG@CACM

CS Education on Tablets for CS for All (#Tablets4CS for #CSforAll)

If we design CS education for tablets, everyone will learn better.

Toward Oversight, and More Debate, of Cyber Weaponry
From BLOG@CACM

Toward Oversight, and More Debate, of Cyber Weaponry

Policies and strategies that may lead to or initiate acts of cyberwar should be subject to scrutiny. 

Ten Years at the Helm of <i>Communications of the ACM</i>
From BLOG@CACM

Ten Years at the Helm of Communications of the ACM

In January 2007, I undertook the task of revitalizing Communications of the ACM. Now, after 10 years at the helm of Communications, it is time for me to move on...

Will Machine Learning Prevent Us From Achieving the Goals of Teaching Computing to Everyone?
From BLOG@CACM

Will Machine Learning Prevent Us From Achieving the Goals of Teaching Computing to Everyone?

At TURC, ACM leaders consider the future of AI, and I ask about the implications for computing education

Operating Systems as Possible Worlds
From BLOG@CACM

Operating Systems as Possible Worlds

Is a comparison between operating systems, which are analyzed by software engineers for conditional execution paths, and possible worlds, which are analyzed by...

Fact over Fiction
From BLOG@CACM

Fact over Fiction

Given a choice between the right to mass-disinform and democracy, I choose democracy.

Evaluating Computer Science Undergraduate Teaching: Why Student Evaluations Are Likely Biased
From BLOG@CACM

Evaluating Computer Science Undergraduate Teaching: Why Student Evaluations Are Likely Biased

Unconscious bias is pervasive in computing, and training is our best remedy, how can untrained students evaluate their CS teachers without bias?

Generation CS: When Undergraduates Realized They Needed Computing
From BLOG@CACM

Generation CS: When Undergraduates Realized They Needed Computing

 A new Computing Research Association report describes the dramatic influx of undergraduates into computer science classes.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account