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.
Mark Guzdial From BLOG@CACM | November 15, 2015 at 04:03 PM
A wide range of differing definitions and diverse adoptions in computing education make it hard to understand and defineMark Guzdial From BLOG@CACM | May 22, 2015 at 03:43 PM
The ACM Education Council gets together once a year to share initiatives and results, and promote computing education.Mark Guzdial From BLOG@CACM | October 2, 2014 at 09:28 AM
On the path to computational literacy for all, we need computing in schools, under whatever category.Mark Guzdial From BLOG@CACM | June 3, 2014 at 03:42 PM
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.Mark Guzdial From BLOG@CACM | April 15, 2014 at 12:43 PM
Barbara Ericson does an annual analysis of AP CS exam results. Her 2013 analysis attracted significant media attention.
Mark Guzdial From BLOG@CACM | February 16, 2014 at 01:04 PM
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.Mark Guzdial From BLOG@CACM | January 17, 2014 at 12:57 PM
A summit of legislators, business leaders, officials from the Department of Education, and teachers convenes in South Carolina to advance computing education in...Mark Guzdial From BLOG@CACM | November 20, 2013 at 08:50 AM
The empirical results of first-year MOOCs are in. We're not there yet in terms of retention, learning, or access.
Mark Guzdial From BLOG@CACM | October 18, 2013 at 08:36 AM
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...Mark Guzdial From BLOG@CACM | September 26, 2013 at 08:39 AM
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...Mark Guzdial From BLOG@CACM | August 22, 2013 at 10:04 AM
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...Mark Guzdial From BLOG@CACM | April 30, 2013 at 08:44 AM
Seems like a simple question, but there are lots of factors that prevent US high school students from getting access to computer science.
Mark Guzdial From BLOG@CACM | October 22, 2012 at 08:18 PM
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...Mark Guzdial From BLOG@CACM | May 20, 2012 at 04:26 PM