Sign In

Communications of the ACM

BLOG@CACM



Breaking the Cycle
From BLOG@CACM

Breaking the Cycle

Today's practice of a deadline-driven approach to research is potentially bad for our field. Instead, our focus should be on the quality of the research we do....

Is C All There Is?
From BLOG@CACM

Is C All There Is?

Increasingly, CS departments are moving to a programming language monoculture--it's C or C-derived languages throughout the curriculum.  What are we losing out...

What Does a Computer Scientist Do?
From BLOG@CACM

What Does a Computer Scientist Do?

About a potentially radical redevelopment of the computing curriculum in Scotland

How We Make Decisions About CS1
From BLOG@CACM

How We Make Decisions About CS1

How do we decide what to put in our introductory courses, and for who, and using what language?  My experience suggests that we make our decisions more on the basis...

As I Once Thunk
From BLOG@CACM

As I Once Thunk

Is it time to capture the magic that attracted us into computer science in an essential course called Computing?

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...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account