acm-header
Sign In

Communications of the ACM

BLOG@CACM


bg-corner

Opening Day of Grace Hopper Conference
From BLOG@CACM

Opening Day of Grace Hopper Conference

A panoply of posters welcome attendees to the Grace Hopper Celebration of Women in Computing.

CS Education in the States
From BLOG@CACM

CS Education in the States

Decisions about whether there is computer science in the classroom are largely state-based. The most recent example is the State of Kansas, which is moving to remove...

An Einstein-Rosen Bridge
From BLOG@CACM

An Einstein-Rosen Bridge

Science acts as a bridge between societies that trasncends culture, and it may be our best hope for finding a common thread in a globalized future.

Why Doesn't the ­U.S. Fund Computing Education Research?
From BLOG@CACM

Why Doesn't the ­U.S. Fund Computing Education Research?

How do we bootstrap research in computing education?  Existing education research programs only fund the best research, with the best measurement instruments and...

CS Faculty Cause Inequality
From BLOG@CACM

CS Faculty Cause Inequality

A series of recent articles suggests that higher education in the United States is actually causing inequality, and that CS faculty play a role in that.

The Benefits of Public Engagement
From BLOG@CACM

The Benefits of Public Engagement

Working with public engagment projects can be satisfying, and has benefits for the researcher as well as the general public. This article describes my current Making...

­Update on Connectivity
From BLOG@CACM

­Update on Connectivity

Update on internet connectivity in Colombia

Perception Matters
From BLOG@CACM

Perception Matters

The rapid pace of technology means that there are solutions that worked well, but are now abandoned -- not always for technical reasons.  Perceptions about a technology...

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