acm-header
Sign In

Communications of the ACM

BLOG@CACM


bg-corner

Bridging Cultures For Collaboration
From BLOG@CACM

Bridging Cultures For Collaboration

All too often, our technical curricula fail to focus on the human aspect of cross-domain collaboration. Technical skills are necessary, but not sufficient. One...

Computer Science Outreach: Meeting the Kids Half-Way
From BLOG@CACM

Computer Science Outreach: Meeting the Kids Half-Way

Some thoughts on how to interest young people in computer science, based on some recent workshops.

No, We're Not Losing Our Ability to Think Critically
From BLOG@CACM

No, We're Not Losing Our Ability to Think Critically

A response to the July 2009 CACM article: "Are We Losing Our Ability to Think Critically?" In short: nope! There isn't much evidence to support this, so relax.

Correction and U­pdates on Role of APCS in ­Undergraduate Enrollment
From BLOG@CACM

Correction and U­pdates on Role of APCS in ­Undergraduate Enrollment

The number of students taking the Advanced Placement Exam in Computer Science (APCS) is distressingly low.  My earlier data were wrong, but even with these data...

Lessons From Apollo
From BLOG@CACM

Lessons From Apollo

 As we consider how to explain the necessity of long-term investment in science and technology research and development, as we teach a new generation of students...

Touchdown, Japan
From BLOG@CACM

Touchdown, Japan

Science and sake in equal parts at the National Science Foundation East Asia and Pacific Summer Institute orientation.  

Nudging Computing Education
From BLOG@CACM

Nudging Computing Education

The nudges of libertarian paternalism have insights for computing education.

The Impact of APCS on ­Undergraduate CS Enrollment
From BLOG@CACM

The Impact of APCS on ­Undergraduate CS Enrollment

The critics and detractors of the Advanced Placement exam in Computer Science (APCS) are many.  But the flaws of APCS most likely have no effect on undergraduate...

The Siren Song of Startups
From BLOG@CACM

The Siren Song of Startups

If you go to a startup, make sure you go for the right reasons.

From BLOG@CACM

In February, President Obama pegged Melissa Hathaway of the National Security Council to do a 60-day review of the nation’s cybersecurity policy. Midway through...

Media Computation: For Creativity and Surprises
From BLOG@CACM

Media Computation: For Creativity and Surprises

The Media Computation approach to introductory computing is mostly used for creative expression, but it can also lead to some surprises.

Only the Developed World Lacks Women in Computing
From BLOG@CACM

Only the Developed World Lacks Women in Computing

The developing world has lots of women in computing. Great talks at this week's NCWIT meeting explain why the difference.

Enjoying Reading Research
From BLOG@CACM

Enjoying Reading Research

If you find reading research papers unpleasant, difficult, and boring, maybe it is time to try doing it differently.

Common Problems of Se Students in Latin America, Part 2
From BLOG@CACM

Common Problems of Se Students in Latin America, Part 2

Second part of this analysis of common problems faced by SE students in Latin America.

Security Education Can Really Work (but Only If It's Done Right)
From BLOG@CACM

Security Education Can Really Work (but Only If It's Done Right)

Although many people in computer security think that user education is hopeless, security education can really work, but only if it's done right. I report on a...

'There's an App For That,' and You Could Write It
From BLOG@CACM

'There's an App For That,' and You Could Write It

The challenge of computing education today is convincing students that not every application is done and available for download.

Common Problems of SE Students in Latin America, Part 1
From BLOG@CACM

Common Problems of SE Students in Latin America, Part 1

First part and introduction of an analysis to common problems faced by SE students in Latin America.

The Great Electronic Brain and the Rhetoric of Recruitment
From BLOG@CACM

The Great Electronic Brain and the Rhetoric of Recruitment

We rarely talk about computers as "Electronic Brains" or "Thinking Machines." That seems presumptuous or audacious today.  Maybe that's exactly what we need to...

The Importance of Programming in Introductory Computing Courses
From BLOG@CACM

The Importance of Programming in Introductory Computing Courses

Why not teach introductory courses without programming?  Here are three good reasons to use programming to introduce computing.

From BLOG@CACM

Computers For Public Schools

It's been a while since several Latin countries decided to start programs to deliver computers and to connect all public schools to the Internet providing access...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account