Sign In

Communications of the ACM

BLOG@CACM



CS Education on Tablets For CS for All (#Tablets4CS For #CSforAll)
From BLOG@CACM

CS Education on Tablets For CS for All (#Tablets4CS For #CSforAll)

If we design CS education for tablets, everyone will learn better.

Will Machine Learning Prevent ­S From Achieving the Goals of Teaching Computing to Everyone?
From BLOG@CACM

Will Machine Learning Prevent ­S From Achieving the Goals of Teaching Computing to Everyone?

At TURC, ACM leaders consider the future of AI, and I ask about the implications for computing education

Evaluating Computer Science ­Undergraduate Teaching: Why Student Evaluations Are Likely Biased
From BLOG@CACM

Evaluating Computer Science ­Undergraduate Teaching: Why Student Evaluations Are Likely Biased

Unconscious bias is pervasive in computing, and training is our best remedy, how can untrained students evaluate their CS teachers without bias?

Generation CS: When ­Undergraduates Realized They Needed Computing
From BLOG@CACM

Generation CS: When ­Undergraduates Realized They Needed Computing

 A new Computing Research Association report describes the dramatic influx of undergraduates into computer science classes.

Taking Incremental Steps Towards CS For All
From BLOG@CACM

Taking Incremental Steps Towards CS For All

U.S. states are developing novel, incremental approaches to CS for All.

Five Principles For Programming Languages For Learners
From BLOG@CACM

Five Principles For Programming Languages For Learners

Five considerations when choosing a programming language for schools

­Using Other STEM Disciplines to Predict Future Computing Education
From BLOG@CACM

­Using Other STEM Disciplines to Predict Future Computing Education

A recent AAAS Symposium on STEM Education provides the opportunity to compare computing education to other STEM education.

State of the States: Progress Toward CS For All
From BLOG@CACM

State of the States: Progress Toward CS For All

Achieving the President's goal of CS for All requires change at the local level. Here's the current state of the states.

Advice For CS Education from Science and Mathematics Education
From BLOG@CACM

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 BLOG@CACM

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 BLOG@CACM

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 BLOG@CACM

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 BLOG@CACM

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 BLOG@CACM

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 BLOG@CACM

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 BLOG@CACM

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 BLOG@CACM

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 BLOG@CACM

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 BLOG@CACM

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 BLOG@CACM

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