Sign In

Communications of the ACM



The Size of Computing Education Today, By The Numbers
From [email protected]

The Size of Computing Education Today, By The Numbers

 How many students learn general-purpose programming today, compared to using other computing environments or learning other STEM subjects?

If We Want Women to Persist in Computing, Teach Them Programming – At Any Age
From [email protected]

If We Want Women to Persist in Computing, Teach Them Programming – At Any Age

Two recent reports point to the important of teaching female students to program and that it's never "too late."

 A Minuscule Percentage of Students Take High School Computer Science in the United States: Access Isn't Enough
From [email protected]

A Minuscule Percentage of Students Take High School Computer Science in the United States: Access Isn't Enough

Likely less than 4% of U.S. high school students take a computer science course.

We Should Stop Saying 'Language Independent.' We Don't Know How To Do That
From [email protected]

We Should Stop Saying 'Language Independent.' We Don't Know How To Do That

We know how to make multi-lingual pseudocode-based assessments, not language-independent assessments.

What Help Should We Provide to Students Learning to Program?
From [email protected]

What Help Should We Provide to Students Learning to Program?

Insights from a recent Dagstuhl Seminar on "Notional Machines and Programming Language Semantics in Education."

A Design Perspective on Computational Thinking
From [email protected]

A Design Perspective on Computational Thinking

Maybe we can just design away the need to teach computational thinking

How to Reduce Long Lines at CS Office Hours in Five Tweets
From [email protected]

How to Reduce Long Lines at CS Office Hours in Five Tweets

Evidence-based practices that will likely reduce the long lines at the CS professor's door.

Five Research Questions Raised by a Pre-Mortem on the 60 Minutes Segment on Code.org
From [email protected]

Five Research Questions Raised by a Pre-Mortem on the 60 Minutes Segment on Code.org

If undergraduate CS research doesn't become gender-balanced in 10 years, why didn't it?

Computer Science Was Invented to Teach Everyone About Everything
From [email protected]

Computer Science Was Invented to Teach Everyone About Everything

Our goal should not be Computational Thinking, but Science, Mathematics, History, Engineering, and *Everything* Thinking.

The Growing Tension Between ­Undergraduate and K-12: Is CS for All, or Just Those Who Get Past the Caps?
From [email protected]

The Growing Tension Between ­Undergraduate and K-12: Is CS for All, or Just Those Who Get Past the Caps?

 Are we repeating the 1980's? It's even worse now.

The Ethical Responsibilities of the Student or End-­User Programmer
From [email protected]

The Ethical Responsibilities of the Student or End-­User Programmer

If a student's program goes awry, who is responsible? How do we protect society and encourage people to learn about code? 
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account