Sign In

Communications of the ACM

Blogs



On the Pleasures of Teaching Computer Science Students
From BLOG@CACM

On the Pleasures of Teaching Computer Science Students

A short reflection on the rewarding experience of teaching students at the time of year when students' degrees are awarded.

Progress on Computing in Schools: 2 Countries, 2 States
From BLOG@CACM

Progress on Computing in Schools: 2 Countries, 2 States

Computing is making progress towards becoming a primary and secondary schools subject worldwide.  I report on three personal meetings about activities in England...

Computer Science: Catch Them Early
From BLOG@CACM

Computer Science: Catch Them Early

Informatics education for primary and secondary schools

CHI 2013 in Paris: A Personal Review of the Conference
From BLOG@CACM

CHI 2013 in Paris: A Personal Review of the Conference

In this short report I offer some reflections on the 2013 ACM SIGCHI Conference on Human Factors in Computing Systems (commonly known just as "CHI") that took place...

The Role of HyperCard in Today's World
From BLOG@CACM

The Role of HyperCard in Today's World

 HyperCard is an end-user programming tool from the 1990's.  A new version that runs on most modern platforms raises the question of the role of end-user programming...

Simplifying Communication
From BLOG@CACM

Simplifying Communication

How often have you picked up a scholarly journal in a discipline far removed from your expertise, only to be stymied and mystified by the disciplinary jargon?  We...

Two Examples of HCI Research
From BLOG@CACM

Two Examples of HCI Research

What does HCI (Human-Computer Interaction) research involve? In this post, I present two examples of modern HCI research.

Apocalypse No! (Part 2)
From BLOG@CACM

Apocalypse No! (Part 2)

Catastrophism and reliance on dubious studies have no place in serious discussions of software engineering.

Nerdy Strutting: How to Put Women Off the Tech Industry
From BLOG@CACM

Nerdy Strutting: How to Put Women Off the Tech Industry

A reflection on how interaction patterns in the tech industry might be off putting to women even if they are not offensive or explicitly exclusive.

Innovation for Jobs
From BLOG@CACM

Innovation for Jobs

As technology continues to eliminate some jobs, how can we use innovation to create more?

How to Build on Code.org in Higher Education
From BLOG@CACM

How to Build on Code.org in Higher Education

The Code.org videos are terrific. What can we be doing in post-secondary education to support the vision?

What Does 'Big Data' Mean (Part 4)?
From BLOG@CACM

What Does 'Big Data' Mean (Part 4)?

The "big variety" use case is examined, in this fourth post in a series on big data.

Exascale Software: Just a Few Orders of Magnitude
From BLOG@CACM

Exascale Software: Just a Few Orders of Magnitude

Extraordinary parallelism, unprecedented data locality and adaptive resilience: these are daunting architecture, system software and application challenges for...

Apocalypse No! (Part 1)
From BLOG@CACM

Apocalypse No! (Part 1)

The state of software is soooooo terrible!

Research Questions About MOOCs
From BLOG@CACM

Research Questions About MOOCs

Predictions abound on the Internet that MOOCs are about to destroy the university. (Call it, "the MOOCopalypse.")  From a stance informed by computing education...

Doing It Right or Doing It Over?
From BLOG@CACM

Doing It Right or Doing It Over?

Not everyone hits on America, who for India sets sail.

The Waves of Publication
From BLOG@CACM

The Waves of Publication

The traditional role of publication-as-process is gone. What remains?

Athena Award Nominations Closing Soon!
From BLOG@CACM

Athena Award Nominations Closing Soon!

Don't miss out on the chance to nominate someone for an Athena Award from ACM-W.

Software Engineering in the Venice of the North
From BLOG@CACM

Software Engineering in the Venice of the North

ESEC-FSE 2013 (in Saint Petersburg,, 18-26 August) is the place to be for software engineering in 2013.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account

Latest News
Phones Leave a Telltale Trail
Phones Leave a Telltale Trail
06.17.2013

The April robbery at the Cartier store in Chevy Chase …

Now You Can Build Google's $1M Artificial Brain on the Cheap
Now You Can Build Google's $1M Artificial Brain on the Cheap
06.17.2013

Andrew Ng wants to bring deep learning—an emerging computer science …

China Trounces U.S. in Top500 Supercomputer Race
China Trounces U.S. in Top500 Supercomputer Race
06.17.2013

China's Tianhe-2 supercomputer has overtaken the U.S.'s Titan system as …

View More News