Sign In

Communications of the ACM



Advice For CS Education from Science and Mathematics Education
From [email protected]

Advice For CS Education from Science and Mathematics Education

We have a lot to learn from standards efforts in science and mathematics education.

A Call to Action For Higher Education to Make AP CS Principles Work
From [email protected]

A Call to Action For Higher Education to Make AP CS Principles Work

The new Advanced Placement exam in CS Principles will be offered in May 2017. It's time to figure out what colleges and universities are going to do about it.

The Bottleneck in Increasing Accessibility to CS Education Is Producing Enough CS Teachers
From [email protected]

The Bottleneck in Increasing Accessibility to CS Education Is Producing Enough CS Teachers

The demand for CS teachers is growing. Now we have to figure out how to increase the supply.

The Babble of Computing Education: Diverse Perspectives, Confusing Definitions
From [email protected]

The Babble of Computing Education: Diverse Perspectives, Confusing Definitions

 A wide range of differing definitions and diverse adoptions in computing education make it hard to understand and define

The Role of Tech Firms in Computing Education
From [email protected]

The Role of Tech Firms in Computing Education

Computing education can't be about jobs. It has to be about schools to reach everyone.

The State of Computing Education in the World: Report on the 2014 ACM Education Council Meeting
From [email protected]

The State of Computing Education in the World: Report on the 2014 ACM Education Council Meeting

The ACM Education Council gets together once a year to share initiatives and results, and promote computing education.

If You Want to Teach Kids Cs, First Teach the Adults
From [email protected]

If You Want to Teach Kids Cs, First Teach the Adults

The pathway to CS in schools starts with teaching the adults.

Why Counting CS as Science or Math Is Not Considered Harmful
From [email protected]

Why Counting CS as Science or Math Is Not Considered Harmful

On the path to computational literacy for all, we need computing in schools, under whatever category.

The Danger of Requiring Computer Science in K-12 Schools
From [email protected]

The Danger of Requiring Computer Science in K-12 Schools

We are not ready to make CS a requirement for all children in the U.S., even if that's where we want to be one day.

Programming Languages Are the Most Powerful, and Least Usable and Learnable User Interfaces
From [email protected]

Programming Languages Are the Most Powerful, and Least Usable and Learnable User Interfaces

Programming languages are amazing, but too hard to use and learn.

Media Coverage of Analysis of Ap CS 2013 Exam Results
From [email protected]

Media Coverage of Analysis of Ap CS 2013 Exam Results

Barbara Ericson does an annual analysis of AP CS exam results.  Her 2013 analysis attracted significant media attention.

We May Be 100 Years Behind in Making Computing Education Accessible to All
From [email protected]

We May Be 100 Years Behind in Making Computing Education Accessible to All

So when should we be able to provide computing education to everyone in the US? Using physics and mathematics as examples, we may be 100 years behind.

Csed Week 2013 Was Amazing!
From [email protected]

Csed Week 2013 Was Amazing!

 The "Hour of Code" was a hit, with over 15 million people trying out programming.

A Summit on Computing Education in South Carolina
From [email protected]

A Summit on Computing Education in South Carolina

A summit of legislators, business leaders, officials from the Department of Education, and teachers convenes in South Carolina to advance computing education in...

Results From the First-Year Course Moocs: Not There Yet
From [email protected]

Results From the First-Year Course Moocs: Not There Yet

The empirical results of first-year MOOCs are in. We're not there yet in terms of retention, learning, or access.

Trip Report on Dagstuhl Seminar on Live Coding
From [email protected]

Trip Report on Dagstuhl Seminar on Live Coding

Live coding is programming performance with generates music for an audience, often in a collaborative setting.  It's a jam session on laptops with rich research...

A Stable Future For Computing Education Requires Collaboration Beyond CS
From [email protected]

A Stable Future For Computing Education Requires Collaboration Beyond CS

 If you were a superintendent of a big city school district, would you require every school in your district to teach computer science without reliable production...

The Role of Hypercard in Today's World
From [email protected]

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...

Why Isn't There More Computer Science in U.s. High Schools?
From [email protected]

Why Isn't There More Computer Science in U.s. High Schools?

 Seems like a simple question, but there are lots of factors that prevent US high school students from getting access to computer science.

U.s. Women in Computing: Why Isn't It Getting Better?
From [email protected]

U.s. Women in Computing: Why Isn't It Getting Better?

We've known for over a decade that there are too few women in computing in the U.S., but recent reports point out that it's not getting better: Not in any academic...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account